Dátum és/vagy időpont nevű mappák, állományok batch-ből
Címkék: time idő dátum date bat batch datestemp timestemp
2010.05.18. 13:09
Sokszor szerettem volna programozás nélkül megoldani!
Most, a világhálón gyorsan akadtam megoldásra (http://pcforum.hu/tudastar/36712/Batch+program+irasa.html), majd még öttletesebbre (http://www.intelliadmin.com/index.php/2009/11/date-and-time-stamp-in-your-batch-files/).
A lényeg besűrítve
SET DATESTMP=%date:~0,4%%date:~5,2%%date:~8,2%
SET TIMESTMP=%time:~0,2%%time:~3,2%%time:~6,2%
Persze így már könnyen készihetőek mappák:
md %DATESTMP%
md %DATESTMP%\%TIMESTMP%
Illetve file is:
echo %DATESTMP%%TIMESTMP% > %DATESTMP%%TIMESTMP%.txt
További hasznos ötlet adó oldalak:
http://www.robvanderwoude.com/ntfor.php
http://forum.hwsw.hu/topic/15891-help-batch-fajl-vagy-valami-mas/
Hozzáfűzés 1017.10.10.
Van olyan windows verzió ahol a %time% környezeti változó déletőtt " 9:30" stringgel tér vissza. Míg a "time /t" parancs pedig a várt "09:30" eredményt adja.
Lehet így is:
time /t > time.txt
set /p AKTTIME= <time.txt
del time.tx
Az AKTTIME már felhasználható, darabolható.
A bejegyzés trackback címe:
Kommentek:
A hozzászólások a vonatkozó jogszabályok értelmében felhasználói tartalomnak minősülnek, értük a szolgáltatás technikai üzemeltetője semmilyen felelősséget nem vállal, azokat nem ellenőrzi. Kifogás esetén forduljon a blog szerkesztőjéhez. Részletek a Felhasználási feltételekben és az adatvédelmi tájékoztatóban.