Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Kako preimenovati fajl tako da mu se u imenu doda tekuci datum

[es] :: Windows desktop :: Kako preimenovati fajl tako da mu se u imenu doda tekuci datum

[ Pregleda: 4353 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

msway1
Beograd

Član broj: 52433
Poruke: 73
*.static.beocity.net.



Profil

icon Kako preimenovati fajl tako da mu se u imenu doda tekuci datum27.06.2007. u 10:08 - pre 204 meseci
Kako da preko batch fajla preimenujem neki fajl tako da u imenu doda tekuci datum.
OS Windows
 
Odgovor na temu

calexx

SuperModerator
Član broj: 71794
Poruke: 20046



+1651 Profil

icon Re: Kako preimenovati fajl tako da mu se u imenu doda tekuci datum27.06.2007. u 18:11 - pre 203 meseci
Ako ne mora baš batch fajl, onda je Total Commander jedno od rešenja.
 
Odgovor na temu

msway1
Beograd

Član broj: 52433
Poruke: 73
*.static.beocity.net.



Profil

icon Re: Kako preimenovati fajl tako da mu se u imenu doda tekuci datum28.06.2007. u 14:12 - pre 203 meseci
Kako preko Totak Commandera?

Poenta je da se pokrene jedna komanda kojom ce se izvrsiti kopiranje odredjenog fajla i u nazivu te kopije da se doda tekuci datum.
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4901
*.dynamic.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: Kako preimenovati fajl tako da mu se u imenu doda tekuci datum28.06.2007. u 20:50 - pre 203 meseci
Pretpostavljam da zelis da pravis backup-ove nekog bitnog fajla 'brzim' klikom na BAT ikonu. Mozda ovako nekako (netestirano) za fajlove. Inace ukljucio sam i vreme, pa ti izbaci ono sto je visak, a svakako pogledaj i argumente COPY komande:
http://www.microsoft.com/resou...docs/en-us/xcopy.mspx?mfr=true

/netestirano/:


for /f "tokens=2-4 delims=/ " %%g in ('date /t') do (
set mesec=%%g
set dan=%%h
set godina=%%i
)

for /f "tokens=1-3 delims=: " %%j in ('time /t') do (
set sat=%%j
set minut=%%k
set doba_dana=%%l
)

set putanja="C:\"
set naziv="autoexec.bat"
set fajl="%putanja%%naziv%"

set odrediste="C:\%dan%-%mesec%-%godina%_%sat%-%minut%_%doba_dana%_%naziv%"

copy %fajl% %odrediste%


Inace, cele foldere sa sadrzajem mozes kopirati otprilike ovako:


for /f "tokens=2-4 delims=/ " %%g in ('date /t') do (
set mesec=%%g
set dan=%%h
set godina=%%i
)

for /f "tokens=1-3 delims=: " %%j in ('time /t') do (
set sat=%%j
set minut=%%k
set doba_dana=%%l
)

set original_folder="c:\Documents and Settings\soko\Desktop\sivace masine\db"
set backup_folder="c:\Documents and Settings\soko\Desktop\Backup\%dan%-%mesec%-%godina% # %sat%-%minut% %doba_dana%"

if exist %backup_folder% (
rd /S /Q %backup_folder%
)

xcopy %original_folder% %backup_folder% /s /i


Pogledaj:
http://www.microsoft.com/resou...docs/en-us/xcopy.mspx?mfr=true
... u vezi argumenata XCOPY



[Ovu poruku je menjao X Files dana 28.06.2007. u 22:04 GMT+1]
 
Odgovor na temu

calexx

SuperModerator
Član broj: 71794
Poruke: 20046



+1651 Profil

icon Re: Kako preimenovati fajl tako da mu se u imenu doda tekuci datum28.06.2007. u 21:27 - pre 203 meseci
Preko Total Commandera uradiš multi rename (ctrl-m) pa u prvom polju dodaš datum/vreme i šta hoćeš. Za kopiranje nisam proveravao, tražio sam opcije za rename ali valjda nije neki problem da se prvo sve iskopira i onda promene imena.
 
Odgovor na temu

msway1
Beograd

Član broj: 52433
Poruke: 73
*.static.beocity.net.



Profil

icon Re: Kako preimenovati fajl tako da mu se u imenu doda tekuci datum10.07.2007. u 12:36 - pre 203 meseci
“X Files” Uradio sam kako si naveo, uz malu izmenu odredista, ali dobijem sledeci rezultat: Proba-.txt
ne pojavljuje mi se tekuci datum.
Da li mozes da pogledas sta nedostaje.

for /f "tokens=2-4 delims=/ " %%g in ('date /t') do (
set mesec=%%g
set dan=%%h
set godina=%%i
)

set putanja="D:\"
set naziv="Proba"
set exst=".txt"
set fajl="%putanja%%naziv%%exst%"


set odrediste="D:\%naziv%-%dan%%mesec%%godina%%exst%"

copy %fajl% %odrediste%
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4901
*.dynamic.sbb.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: Kako preimenovati fajl tako da mu se u imenu doda tekuci datum10.07.2007. u 17:41 - pre 203 meseci
BAT script koji si ostavio (bez izmena) kod mene radi ovako:

D:\Proba.txt kopirao je u D:\Proba-10072007.txt


Pogledaj da nije do Regional and Language Options > Regional Options > Customize > Date

Kod mene je Short Date Format: M/d/yyyy

(bio sam ubeđen da to nema veze, ali svakako proveri, naročito separator)

Takođe, proveri šta daje Command Prompt na izlazu za: date /t
Kod mene je: Tue 07/10/2007
 
Odgovor na temu

msway1
Beograd

Član broj: 52433
Poruke: 73
*.static.beocity.net.



Profil

icon Re: Kako preimenovati fajl tako da mu se u imenu doda tekuci datum11.07.2007. u 11:34 - pre 203 meseci
Kad namestim format datuma na M/d/yyyy, radi i kod mene.
Ja sada pokusavam da nadjem resenje kako da mi radi na formatu koji mi je neophodan: dd.mm.yyyy
Command Prompt – date /t: 11.07.2007

Ako imas resenje, bio bih zahvalan
 
Odgovor na temu

X Files
Vladimir Stefanovic
Pozarevac

SuperModerator
Član broj: 15100
Poruke: 4901
*.tekostolac.co.yu.

Jabber: xfiles@elitesecurity.org


+638 Profil

icon Re: Kako preimenovati fajl tako da mu se u imenu doda tekuci datum11.07.2007. u 12:38 - pre 203 meseci
Za početak, sve se rešava promenama u liniji:

for /f "tokens=2-4 delims=/ " %%g in ('date /t') do (


Za početak, pokušaj umesto:
delims=/

... da staviš:
delims=.



Ako i dalje nije dobro (na osnovu izlaza komande date /t), moguće je da treba umesto:
tokens=2-4

... staviti:
tokens=1-3


Obrati pažnju i na redosled parsovanja:

set mesec=%%g
set dan=%%h
set godina=%%i

... kod tebe će trebati:

set dan=%%g
set mesec=%%h
set godina=%%i

Nadam se da ćeš sada rešiti problem.

 
Odgovor na temu

msway1
Beograd

Član broj: 52433
Poruke: 73
*.static.beocity.net.



Profil

icon Re: Kako preimenovati fajl tako da mu se u imenu doda tekuci datum11.07.2007. u 13:23 - pre 203 meseci
Uspeo sam na drugi nacin.
Mozes da probas
Sa ovim kopiram fajl Proba.txt na odredjeno mesto, preimenujem dodajuci mu sistemski datum,
zipujem ga i brisem fajl koji je zipovan, tako da mi ostaje samo zip fajl. To je ono sto mi je trebalo.

copy d:\Proba.txt D:\MyFolder
ren "D:\MyFolder\Proba.txt" "Proba-%Date:.=%.txt"
start winzip32 -a "D:\MyFolder\Proba-%Date:.=%.zip" "D:\MyFolder\Proba-%Date:.=%.txt"
pause
del "D:\MyFolder\Proba-%Date:.=%.txt"

X Files – Hvala na trudu
 
Odgovor na temu

[es] :: Windows desktop :: Kako preimenovati fajl tako da mu se u imenu doda tekuci datum

[ Pregleda: 4353 | Odgovora: 9 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.