Add a fájl dátumát és idejét, az enciklopédia ablakok

Fájl hozzáadásához dátumot és az időt, akkor használja a következő batch fájlt átnevezi a fájl nevét a név filename_YYYYMMDDHHMM formátum:

@echo KI
CÍM DateName
REM DateName.CMD
REM fájlnév változó 1%, ami átalakul a REM% 1_YYMMDDHHMM formátumban
REM
REM --------------------------
IF% 1. == GoTo HASZNÁLAT
Állítsa CURRDATE =% TEMP% \ CURRDATE.TMP
Állítsa CURRTIME =% TEMP% \ CURRTIME.TMP

DATE / T>% CURRDATE%
IDŐ / T>% CURRTIME%

Állítsa PARSEARG = „eo1 =; zsetonok = 1,2,3,4 * delims = /, "
A / F% PARSEARG% %% I (% CURRDATE%) Do SET YYYYMMDD = %% 1 %% k %% j

Állítsa PARSEARG = „eo1 =; zsetonok = 1,2,3 * delims =. "
A / F% PARSEARG% %% I (% CURRTIME%) Do SET ÓÓPP = %% i %% j %% k

Echo RENAME% 1% 1_% YYYYMMDD %% ÓÓPP%
ÁTNEVEZÉS% 1% 1_% YYYYMMDD %% ÓÓPP%
goto end

HASZNÁLAT
Echo Használat: DateName fájlnév
Echo átnevezi fájlnév filename_YYYYMMDDHHMM

VÉGE
REM
CÍM Command Prompt

Lehetőség van arra, hogy más módszerrel, amely nem igényel ideiglenes fájlok létrehozása (nullát adunk az idő kevesebb, mint 10 óra):

a / f "token = 1,2" %% u ( 'dátum / t') ne állítsa d = %% v
a / f "jelzőt = 1" %% u a ( 'idő / t') do meghatározott t = %% u
Ha a „% t:

1,1% "==": „set t = 0% t%
meghatározott timeStr =.:

3,2%
echo% timeStr%

Egy másik lehetőség az, hogy LOGTIME.EXE segédprogram, amely lehetővé teszi, hogy meghatározza a sort, majd írjuk be a meghatározott időben a sort LOGTIME.LOG fájl az aktuális könyvtárban, mint az alapértelmezett. Ezen kívül van NOW.EXE segédprogram, amely helyettesíti a sorban befutó a dátumot és az időt. Például:

LOGTIME.EXE NOW.EXE közművek és egy tasakba Resource Kit.

A következő lehetőség, hogy a parancs. A naplófájl segítségével lehet létrehozni az aktuális dátumot a fájl neve:

rem hozzon létre egy egyedi log fájl nevét, például Wed0804
FOR / F "jelzőt = 1-4 delims = /" %% i ( 'dátum / t') ne set file = %% i %% j %% k
Állítsa LOG = meghajtó: \ könyvtár \ filename-% file% .log

A fájl neve lesz a következő formában: FILENAME-DATE.LOG. Ez a módszer sokkal egyszerűbb és remekül működik.

Néha mossuk használja a következő parancsot, ami növeli a fájl az aktuális időt (azonban szintén kiadott egy üzenetet a sikeres művelet, így az egyik korábbi eljárások előnyös):

net time >> file.txt

Végül, figyeljen a következő parancsot:

Echo | tovább | ideje | találni "aktuális" >> file.txt

Kapcsolódó cikkek