MOLEHAND Solutions

 
ápr. 2

Written by: MOLEHAND
2012. 04. 02. 21:15

Nem tudom kivel fordult már elő, de ha kell akkor bizony jó ha tudja az ember, hogy létezik ilyen.
 
Egész pontosan arról van szó, ha automatizálni szeretnénk azt, hogy egy adott mappában megtaláljuk a legfrissebb fájlt és azt egy kívánt könyvtárba áttegyük / átnevezzük.
 
Például:
 
Minden nap készítünk egy log fájlt ami tartalmaz bizonyos információkat, ám ezek a logfájlok időbélyeggel vannak ellátva, ami benne van a nevében is, mivel automatikusan generálódik. Viszont mi szeretnénk, ha minden nap a legfrissebb log fájlt mi megkapjuk mondjuk e-mailben, ám ehhez nem árt ha az ütemező tudja melyik fájlt kell elküldeni.
 
Lássuk a kódot (ami mentsünk el mondjuk autorename.bat néven):
 
cd C:\Kívánt keresési mappa\
for /f %%C in ('dir /od/ad/b') do set newest=%%C
cd C:\Kívánt keresési mappa\%newest%
dir *.log /o-d /b > newest.lst
set /p latest=< newest.lst
copy "%latest%" "C:\Ahová másoljuk a fájlt\fájl_neve.log"
del newest.lst
 
Tehát a Kívánt keresési mappa-t átvizsgáljuk, majd megkeressük melyik a legfrissebb log fájl, és ha megvan akkor a kívánt mappába másolhatjuk azt, az általunk adott nére átnevezve.

Tags:

Your name:
Title:
Comment:
Security Code
Enter the code shown above in the box below
Add Comment    Cancel  
 

 

Discount offer

 I’ve already tried several providers. Currently all of our projects are placed at MOLEHAND, because they provide real services not only a piece of a computer. Any kind of new problem crops up, I can always count on a fast and expert reaction.