a fájl dátumának vagy Időbélyegének módosítása A Windows rendszerben

A Windows három különböző dátumot/időbélyegzőt tart fenn minden fájlhoz és mappához. Ezek a “Létrehozás dátuma”, a “Módosítás dátuma” és a “hozzáférés dátuma.”Előfordulhat, hogy bizonyos helyzetekben módosítania kell egy fájl vagy mappa módosított, létrehozott vagy utoljára elért időbélyegét.

például meg kellett változtatnom néhány fájl időbélyegét, hogy teszteljem a Robocopy szinkronizálási módszert, amikor cikket írok a mappák összehasonlításáról és szinkronizálásáról. Előfordulhat, hogy más felhasználóknak biztonsági mentés vagy archiválás céljából módosítaniuk kell a fájl dátumát vagy idejét.

tekintse meg a cikkben a létrehozott dátum, a módosított dátum vagy a fájlok utolsó elérésének dátuma módosításának néhány módszerét.

fájl vagy mappa időbélyeg módosítása

  • PowerShell (parancssori) használata
  • NirCmd (parancssori) használata
  • BulkFileChanger (GUI) használata
  • Attribútumváltó (GUI) használata)

fájl létrehozásának módosítása, utolsó hozzáférés vagy módosított dátum

a PowerShell használata

a fájl dátumának a PowerShell használatával történő megváltoztatásához a következő parancsokat kell futtatnia:

módosítsa a log1 nevű fájl létrehozásának dátumát/időbélyegét.txt:

(Get-Item "D:\Test\log1.txt").CreationTime=("3 August 2019 17:00:00")

módosítsa a log1 nevű fájl utolsó írási dátumát/időbélyegét.txt:

(Get-Item "D:\Test\log1.txt").LastWriteTime=("3 August 2019 17:10:00")

módosítsa a log1 nevű fájl utolsó megnyitási dátumát/időbélyegét.txt:

(Get-Item "D:\Test\log1.txt").LastAccessTime=("3 August 2019 17:10:00")

a test:

nevű mappában lévő összes fájl dátumának/időbélyegének módosítása a mappában lévő összes fájl időbélyegének módosításához használja a következő szintaxist:

Get-ChildItem -force d:\test\ * | ForEach-Object{$_.CreationTime = ("3 August 2019 17:00:00")}Get-ChildItem -force d:\test\ * | ForEach-Object{$_.LastWriteTime = ("3 August 2019 17:10:00")}Get-ChildItem -force d:\test\ * | ForEach-Object{$_.LastAccessTime = ("3 August 2019 17:10:00")}

vegye figyelembe, hogy a fenti parancs megváltoztatja a mappa minden fájljának és almappájának időbélyegét. Ha a módosítást csak fájlokra szeretné alkalmazni (azaz kizárja az almappákat), használja ezt a szintaxist:

Get-ChildItem -force d:\test\ * | Where-Object {! $_.PSIsContainer} | ForEach-Object{$_.CreationTime = ("3 August 2019 17:00:00")}Get-ChildItem -force d:\test\ * | Where-Object {! $_.PSIsContainer} | ForEach-Object{$_.LastWriteTime = ("3 August 2019 17:10:00")}Get-ChildItem -force d:\test\ * | Where-Object {! $_.PSIsContainer} | ForEach-Object{$_.LastAccessTime = ("3 August 2019 17:10:00")}

módosítsa a “mappa utolsó írási dátumát/időbélyegét”

(Get-Item "D:\Test\").LastWriteTime=("3 August 2019 17:00:00")

a mappa összes fájljának módosított, módosított és utoljára megnyitott dátumának megtekintése a következő parancssori szintaxissal jelenítheti meg a módosítás dátumát, a létrehozás dátumát és az utolsó írás dátumát:

Get-ChildItem -force "D:\Test\" | Select-Object Name, CreationTime, LastWriteTime, LastAccessTime

(vagy)

foreach ($objFile in Get-ChildItem "D:\Test\*.*") { '"' + $objFile.Name + '" | ' + $objFile.CreationTime + ' | ' + $objFile.LastWriteTime + ' | ' + $objFile.LastAccessTime}

látni fogja a kimenet, mint ez:

"log1.txt" | 08/03/2019 17:00:00 | 08/03/2019 17:10:00 | 08/03/2019 17:10:00"log2.txt" | 08/03/2019 17:00:00 | 08/03/2019 17:10:00 | 08/03/2019 17:10:00"log3.txt" | 08/03/2019 17:00:00 | 08/03/2019 17:10:00 | 08/03/2019 17:10:00"log4.txt" | 08/03/2019 17:00:00 | 08/03/2019 17:10:00 | 08/03/2019 17:10:00

módosítsa az utolsó módosított fájl dátumát vagy időbélyegét a powershell

a NirCmd használatával a Nirsoft

a NirCmd használatával, amely a Nirsoft többcélú parancssori eszköze.net, meg lehet változtatni a fájl dátumát és időbélyeg.

itt található a parancssori szintaxis a fájl időbélyeg megváltoztatásához a NirCmd használatával:

nircmd.exe setfiletime {Modified Date} {Accessed Date}
  • az első paraméter lehet egyetlen fájlnév vagy helyettesítő karakterlánc.
  • a dátum paramétereit a következő formátumban kell megadni: “dd-mm-yyyy hh:mm:ss“.
  • ha nincs megadva dátumparaméter, vagy üres karakterláncot ( “” ) ad meg, a dátum nem változik.
  • ha a "now" értéket adja meg dátum paraméterként, akkor a program az aktuális dátumot és időt fogja használni.

példák

nircmd.exe setfiletime "d:\test\log1.txt" "03/08/2019 17:00:00" "" "03/08/2019 17:10:00"nircmd.exe setfiletime "d:\test\log2.txt" now now nownircmd.exe setfiletime "d:\test\log3.txt" now "" nownircmd.exe setfiletime "d:\test\log4.txt" "03/08/2019 17:00:00" "03/08/2019 17:10:00" now

a mappában lévő összes szövegfájl időbélyeg módosításához a következő parancssori szintaxist kell használni:

nircmd.exe setfiletime "d:\test\*.txt" "03/08/2019 17:00:00" "03/08/2019 17:10:00" "03/08/2019 17:10:00"

használata BulkFileChanger származó Nirsoft

BulkFileChanger egy másik hasznos eszköz a Nirsoft.net amely módosíthatja egy vagy több fájl létrehozott, módosított vagy elérhető idejét. Azt is megváltoztathatja a fájlattribútumok (csak olvasható, rejtett, rendszer) tömegesen.

indítsa el a BulkFileChanger programot, és adja hozzá a fájlokat. Amikor fájlokat ad hozzá a listához, dönthet úgy, hogy fájlokat ad hozzá az almappákba, és ennek megfelelően beállíthatja a rekurziós szintet.

utolsó módosított fájl dátumának vagy időbélyeg módosítása bulkfilechanger

válassza ki az összes fájlt, majd kattintson az idő/attribútumok módosítása elemre a Művelet menüben.

először törölje a GMT-ben megadott idő jelölését, mivel a legtöbbünk inkább a helyi időt adja meg, mint a GMT-t.

adja meg a létrehozott, módosított vagy megnyitott dátumot/időt. Az aktuális idő kitöltéséhez az összes mezőben kattintson az alábbi aktuális idő kitöltése gombra.

 utolsó módosítás módosítása fájl dátum vagy időbélyeg bulkfilechanger

fényképezőgépről készített képek esetén az EXIF vagy a metaadat mező tartalmazza a dátum mezőt, amely elkülönül az NTFS dátum módosított/létrehozott adataitól. Az EXIF adatokat a JPG fájl tulajdonságaiból vagy az ExifDataView segédprogramból tekintheti meg Nirsoft.net.

utolsó módosított fájl dátumának vagy időbélyeg módosítása bulkfilechanger

ennek ellenére a BulkFileChanger lehetővé teszi a dátum időbélyeg (EXIF metaadatok) megváltoztatását is. A dátum metaadatainak módosításához kattintson a Nincs Módosítás gombra, majd válassza ki a megfelelő beállítást.

utolsó módosított fájl dátumának vagy időbélyeg módosítása bulkfilechanger

az EXIF által generált idő megfelel a felvétel dátumának metaadatok, és ez a mező a File Explorer Dátum oszlopában jelenik meg. Számos program ezt az értéket használja a kép hivatalos dátumaként/idejeként.

vegye figyelembe, hogy a fényképezőgép képének EXIF dátumát csak akkor módosíthatja, ha a dátum/idő értékek már léteznek a .jpg fájlok. A BulkFileChanger nem adhat hozzá új mezőket Az EXIF adatokhoz.

és opcionálisan másolhatja az időbélyeget a módosított, létrehozott, elérhető, kilépési generált időből, kilépési tárolt időből vagy a kilépési módosított időből, és automatikusan alkalmazhatja azt más dátummezőkre.

parancssori támogatás

a BulkFileChanger támogatja a parancssori műveleteket is, így nem kell minden alkalommal megnyitnia a GUI-t. Nézze meg a BulkFileChanger honlapját a parancssori súgóhoz / a támogatott argumentumok listájához.

attribútum váltó

attribútum váltó egy kiváló freeware program, amely a következőket teheti:

  • fájlattribútumok módosítása.
  • módosítsa a fájl vagy fájlkiterjesztés vagy mappa nevét nagybetűs, kis-vagy nagybetűs értékre.
  • a fájlok és mappák dátumának és idejének módosítása.
  • módosítsa a digitális fényképeken tárolt dátum-és időadatokat. Hozzáadhat vagy kivonhat értékeket, sőt szinkronizálhat a fájl dátumával és idejével.
  • objektumok kizárása vagy felvétele több feltétel, például attribútumok, dátum, idő, méret, valamint fájl-vagy mappanév helyettesítő karakterek alapján.
  • a szimulációs mód az összes módosítás előnézetét tartalmazza egy részletes jelentési ablakban, mielőtt alkalmaznák őket. Ez egy biztonságos lehetőség, amellyel száraz futást végezhet.

az Attribútumváltót letöltheti a https://www.petges.lu/

a program telepítése után csak annyit kell tennie, hogy kiválaszt egy fájlt vagy mappát vagy több elemet, majd kiválasztja az attribútumok módosítása helyi menüpontot.

attribútumok váltó fájl időbélyeg dátum módosítása

módosítsa a kiválasztott fájl(ok) és/vagy mappa(ok) dátumát és időbélyegeit. Ha haladó (szűrő) műveleteket fog használni, akkor jobb, ha először szimulációs módban futtatja, hogy az eredmény tökéletes legyen.

attribútumváltó fájl módosítása időbélyeg dátum

az Attribútumváltó naplózza és a műveleteket (minden fájl-és mappamódosítást) egy tabulátorral tagolt szövegfájlba, amely importálható az Excelben.

Leave a Reply

Vélemény, hozzászólás?

Az e-mail-címet nem tesszük közzé.