» »

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!
http://goo.gl/7ItKpU
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
http://goo.gl/7ItKpU
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
http://goo.gl/7ItKpU
Naj računalnik dela za vas^^

misek ::

aha, in kaj pomenijo številke recimo %time:~0,2
Posamezne 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 :8)
http://goo.gl/7ItKpU
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č...
http://goo.gl/7ItKpU
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.....

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^^

misek ::

Kako sploh z FTP prenašaš? Ti tole kaj koristi (http://support.microsoft.com/kb/96269)?

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^^

Zgodovina sprememb…

  • spremenil: Good Guy ()

misek ::

Očitno imaš neko napako.

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
http://goo.gl/7ItKpU
Naj računalnik dela za vas^^

Zgodovina sprememb…

  • spremenil: Good Guy ()


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

batch skripta požene prevečkrat

Oddelek: Programiranje
172047 (882) krneki0001
»

batch fajl iz txt (strani: 1 2 )

Oddelek: Programiranje
659652 (8313) b3D_950
»

Ftp batch jobs - preglednost

Oddelek: Programska oprema
6677 (610) psychoshorty
»

[bat datoteke] Trenutni datum in ura

Oddelek: Programiranje
112488 (2245) darkolord
»

FTP BATCH logiranje

Oddelek: Omrežja in internet
51330 (1205) jini

Več podobnih tem