Forum » Programiranje » cmd batch rename datoteke v datum,čas
cmd batch rename datoteke v datum,čas
Good Guy ::
Ok na šihtu rabmo neko skripto k bo vsake 10 min iz ftp-ja vlekal slike.
do tuki mi gre, ampak vse te slike se morajo shrani(ne smejo se prepisovat). torej sm pršu na idejo da bi vsakič ko bi se skripta pognala bi slike povleku v nek tmp folder jih tuki preimenoval v originalime_čas_datum.bmp in jih premaknu v folder kjer more bit.
mam pa težave kako datoteko preimenovat v čas %time% ne deluje(%date% deluje bp).
rabim samo rešitev za to preimeovanje, vse ostalo je rešeno
uporabljam cmd(win xp)
Hvala!
do tuki mi gre, ampak vse te slike se morajo shrani(ne smejo se prepisovat). torej sm pršu na idejo da bi vsakič ko bi se skripta pognala bi slike povleku v nek tmp folder jih tuki preimenoval v originalime_čas_datum.bmp in jih premaknu v folder kjer more bit.
mam pa težave kako datoteko preimenovat v čas %time% ne deluje(%date% deluje bp).
rabim samo rešitev za to preimeovanje, vse ostalo je rešeno
uporabljam cmd(win xp)
Hvala!
http://goo.gl/7ItKpU
Naj računalnik dela za vas^^
Naj računalnik dela za vas^^
misek ::
Za time lahko uporabiš samo posamezne številke:
C:\>echo %time:~0,2%%time:~3,2%%time:~6,2%
160747
Good Guy ::
aha, in kaj pomenijo številke recimo %time:~0,2
vem da s tem ukazom dobiš uro sam kaj pomeni 0,2
vem da s tem ukazom dobiš uro sam kaj pomeni 0,2
http://goo.gl/7ItKpU
Naj računalnik dela za vas^^
Naj računalnik dela za vas^^
Good Guy ::
Evo uporabljam spodnji ukaz in deluje odlično
hvala
for /F "tokens=1-4 delims=/ " %%A in ('echo %date%') do rename 8.txt %%B%%C%%D_%time:~0,2%_%time:~3,2%.txt
hvala
for /F "tokens=1-4 delims=/ " %%A in ('echo %date%') do rename 8.txt %%B%%C%%D_%time:~0,2%_%time:~3,2%.txt
http://goo.gl/7ItKpU
Naj računalnik dela za vas^^
Naj računalnik dela za vas^^
misek ::
aha, in kaj pomenijo številke recimo %time:~0,2Posamezne enote (ura, minuta, ..). Očitno pa si že sam to ugotovil.
Good Guy ::
zdej se je pa pojavu en problem
ko poženem stavek mi napiše sintaksa ukaza je nepravilna
najbrž zaradi preslednka ki nastane med datumom in časom..
rename se mi izpiše kot
D:\rename 8.txt 25.8.2009 8_13.txt
ukaz je še zmeraj isti
for /F "tokens=1-4 delims=/ " %%A in ('echo %date%') do rename 8.txt %%B%%C%%D%time:~0,2%_%time:~3,2%.txt
najbrž je problem v tistih številkah time:~0,2
sm že pogruntu
ko poženem stavek mi napiše sintaksa ukaza je nepravilna
najbrž zaradi preslednka ki nastane med datumom in časom..
rename se mi izpiše kot
D:\rename 8.txt 25.8.2009 8_13.txt
ukaz je še zmeraj isti
for /F "tokens=1-4 delims=/ " %%A in ('echo %date%') do rename 8.txt %%B%%C%%D%time:~0,2%_%time:~3,2%.txt
najbrž je problem v tistih številkah time:~0,2
sm že pogruntu
http://goo.gl/7ItKpU
Naj računalnik dela za vas^^
Naj računalnik dela za vas^^
Zgodovina sprememb…
- spremenil: Good Guy ()
Good Guy ::
no je pa tuki nov problem..
po tem ko mam fajle iz ftp-ja dol, jih morm preimenovat.
ampak problem je ko se odjavim iz ftp-ja z "bye" mi ne prime nobena komanda več
če sledim cmd-ju piše tkole
ftp:prejetih......
ftp>bye
221
D:\
od tukaj naprej se ne izvede noben ukaz več...
po tem ko mam fajle iz ftp-ja dol, jih morm preimenovat.
ampak problem je ko se odjavim iz ftp-ja z "bye" mi ne prime nobena komanda več
če sledim cmd-ju piše tkole
ftp:prejetih......
ftp>bye
221
D:\
od tukaj naprej se ne izvede noben ukaz več...
http://goo.gl/7ItKpU
Naj računalnik dela za vas^^
Naj računalnik dela za vas^^
misek ::
Kaj ko bi sem postal tvoj batch file? Bo lažje.
Verjetno FTP kliče exit in se tvoj batch konča. Poskusi ga klicati preko cmd /c ftp.....
Verjetno FTP kliče exit in se tvoj batch konča. Poskusi ga klicati preko cmd /c ftp.....
Good Guy ::
Kaj ko bi sem postal tvoj batch file? Bo lažje.
Verjetno FTP kliče exit in se tvoj batch konča. Poskusi ga klicati preko cmd /c ftp.....
jah dost ne bo pomagal če prlepim svoj batch...
ni problem v batchu, problem je ker se po ftp-ju ne izvede ničesar več.
problem bi rešu na nek drug način, sam me zanima če bi se dal rešit vse v eni skripti(za preimenovanje mam potem drugo skripto)
http://goo.gl/7ItKpU
Naj računalnik dela za vas^^
Naj računalnik dela za vas^^
Good Guy ::
Žal, iskanje »kb 96269« ni dalo nobenega rezultata.
link ne koristi nič
iz ftpja prenašam z mget
da podan več info..
najprej poženem skripto kjer imam tole
ftp -s:ftp123.txt ftp.*******
v ftp123.txt imam zapisane uporabniško ime,geslo in s tem potegne vse fajle iz ftp-ja
do tukaj vse lepo in prav. potem imam pa še eno skripto ki preimenuje vse te zlovdane datoteke. zdej men ej vseeno ali pokličem to skripto al pa vrinem zadevo v ftp123.txt, v nobenem primeru po tem ko zaključim ftp sejo ne izvede nobenega ukaza
http://goo.gl/7ItKpU
Naj računalnik dela za vas^^
Naj računalnik dela za vas^^
Zgodovina sprememb…
- spremenil: Good Guy ()
misek ::
Očitno imaš neko napako.
Tole meni prav dobro deluje:
s tole vsebino v ftp_komande.dat:
torej se za klicem ftp programa izvajanje nadaljuje. Zato pa sem napisal, da daj batch file ali vsaj ključne dele.
Tole meni prav dobro deluje:
@echo off
echo pred FTP
ftp -s:ftp_komande.dat
echo za FTP
echo preimenujem datoteke
echo konec
s tole vsebino v ftp_komande.dat:
open ftp_naslov
username
password
bin
mget *.txt
bye
torej se za klicem ftp programa izvajanje nadaljuje. Zato pa sem napisal, da daj batch file ali vsaj ključne dele.
Good Guy ::
Uf super.
poročam jutri če deluje
zadeva deluje, hvala
poročam jutri če deluje
zadeva deluje, hvala
http://goo.gl/7ItKpU
Naj računalnik dela za vas^^
Naj računalnik dela za vas^^
Zgodovina sprememb…
- spremenil: Good Guy ()
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | batch skripta požene prevečkratOddelek: Programiranje | 2047 (882) | krneki0001 |
» | batch fajl iz txt (strani: 1 2 )Oddelek: Programiranje | 9652 (8313) | b3D_950 |
» | Ftp batch jobs - preglednostOddelek: Programska oprema | 677 (610) | psychoshorty |
» | [bat datoteke] Trenutni datum in uraOddelek: Programiranje | 2488 (2245) | darkolord |
» | FTP BATCH logiranjeOddelek: Omrežja in internet | 1330 (1205) | jini |