Cara Mengubah Tanggal File atau Stempel Waktu di Windows - Winhelponline

How Change File Date

Windows mempertahankan tiga tanggal / cap waktu yang berbeda untuk setiap file dan folder. Mereka adalah 'Tanggal Dibuat', 'Tanggal Dimodifikasi', dan 'Tanggal Diakses'. Dalam beberapa situasi, Anda mungkin harus mengubah stempel waktu yang diubah, dibuat, atau terakhir diakses dari file atau folder.



Misalnya, saya harus mengubah stempel waktu beberapa file untuk menguji metode sinkronisasi Robocopy saat menulis artikel perbandingan folder dan sinkronisasi. Pengguna lain mungkin perlu mengubah tanggal atau waktu file untuk tujuan pencadangan atau pengarsipan.



Mari kita lihat beberapa metode untuk mengubah tanggal dibuat, tanggal diubah, atau tanggal terakhir diakses file di artikel ini.



Ubah Pembuatan File, Terakhir Diakses atau Tanggal Dimodifikasi

Menggunakan PowerShell

Untuk mengubah tanggal file menggunakan PowerShell, berikut adalah perintah yang perlu Anda jalankan:

Ubah tanggal / stempel waktu pembuatan file bernama log1.txt:



(Dapatkan-Item 'D:  Test  log1.txt']. CreationTime = ('3 Agustus 2019 17:00:00')

Ubah tanggal / stempel waktu penulisan terakhir dari file bernama log1.txt:

(Dapatkan-Item 'D:  Test  log1.txt']. LastWriteTime = ('3 Agustus 2019 17:10:00')

Ubah tanggal / stempel waktu terakhir diakses dari file bernama log1.txt:

(Dapatkan-Item 'D:  Test  log1.txt']. LastAccessTime = ('3 Agustus 2019 17:10:00')

Ubah tanggal / stempel waktu semua file dalam folder bernama Tes:

Untuk mengubah stempel waktu semua file dalam folder, gunakan sintaks berikut:

Dapatkan-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')} Dapatkan-ChildItem -force d:  test  * | ForEach-Object {$ _. LastAccessTime = ('3 Agustus 2019 17:10:00')}

Perhatikan bahwa perintah di atas mengubah stempel waktu untuk setiap file dan subfolder dalam sebuah folder. Untuk menerapkan perubahan hanya untuk file (mis., Mengecualikan sub-folder), gunakan sintaks ini:

Dapatkan-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')} Dapatkan-ChildItem -force d:  test  * | Where-Object {! $ _. PSIsContainer} | ForEach-Object {$ _. LastAccessTime = ('3 Agustus 2019 17:10:00')}

Ubah tanggal / stempel waktu penulisan terakhir dari 'Folder'

(Dapatkan-Item 'D:  Test '). LastWriteTime = ('3 Agustus 2019 17:00:00')

Lihat tanggal Dibuat, Dimodifikasi, dan Terakhir diakses dari semua file dalam folder

Untuk melihat tanggal diubah, tanggal dibuat, dan tanggal data terakhir ditulis untuk semua file dalam folder, gunakan sintaks baris perintah berikut:

Dapatkan-ChildItem -force 'D:  Test ' | Select-Object Name, CreationTime, LastWriteTime, LastAccessTime

(atau)

foreach ($ objFile di Get-ChildItem 'D:  Test  *. *') '' '+ $ objFile.Name +' '

Anda akan melihat keluaran seperti ini:

'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

ubah tanggal file atau stempel waktu yang terakhir diubah menggunakan PowerShell


Menggunakan NirCmd dari Nirsoft

Menggunakan NirCmd , alat baris perintah multiguna dari Nirsoft.net, Anda dapat mengubah tanggal file dan stempel waktu.

Berikut adalah sintaks baris perintah untuk mengubah stempel waktu file menggunakan NirCmd:

nircmd.exe setfiletime [nama file atau karakter pengganti] [Tanggal Dibuat] {Tanggal Dimodifikasi} {Tanggal Diakses}
  • Parameter pertama dapat berupa satu nama file atau string karakter pengganti.
  • Parameter tanggal harus ditentukan dalam format berikut: 'hh-mm-tttt jj: mm: dd' jika parameter tanggal tidak ditentukan atau Anda menentukan string kosong (''), tanggal tidak akan diubah.
  • Jika Anda menentukan 'sekarang' sebagai parameter tanggal, tanggal dan waktu saat ini akan digunakan.

Contoh

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 'sekarang sekarang nircmd.exe setfiletime' d:  test  log3.txt 'sekarang' 'sekarang nircmd.exe setfiletime' d:  test  log4.txt ''03 / 08/2019 17:00:00 ''03 / 08/2019 17:10:00' sekarang

Untuk mengubah stempel waktu dari semua file teks dalam folder, berikut sintaks baris perintah:

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

Menggunakan BulkFileChanger dari Nirsoft

BulkFileChanger adalah alat berguna lain dari Nirsoft.net yang dapat mengubah waktu yang dibuat, dimodifikasi, atau diakses dari satu atau beberapa file. Itu juga dapat mengubah atribut file (Hanya-Baca, Tersembunyi, Sistem) banyak .

Mulai BulkFileChanger dan tambahkan file ke dalamnya. Saat menambahkan file ke daftar, Anda secara opsional dapat memilih untuk menambahkan file dalam sub-folder dan juga mengatur tingkat rekursi yang sesuai.

ubah tanggal file terakhir diubah atau pengubah massal stempel waktu

Pilih semua file, dan klik Ubah Waktu / Atribut dari Tindakan Tidak bisa.

Anda mungkin ingin menghapus centang Waktu ditentukan dalam GMT pertama, karena kebanyakan dari kita lebih suka memasukkan waktu lokal daripada GMT.

Masukkan tanggal / waktu Dibuat, Dimodifikasi, atau Diakses. Untuk mengisi waktu saat ini di semua bidang, klik Isi Waktu Saat Ini tombol dibawah.

ubah tanggal file terakhir diubah atau pengubah massal stempel waktu

Untuk gambar yang diambil dari kamera, EXIF ​​atau bidang metadata berisi Tanggal diambil bidang, yang terpisah dari tanggal NTFS diubah / dibuat data. Anda dapat melihat data EXIF ​​dari properti file JPG, atau menggunakan ExifDataView utilitas dari Nirsoft.net.

ubah tanggal file terakhir diubah atau pengubah massal stempel waktu

Meskipun demikian, BulkFileChanger juga memungkinkan Anda untuk mengubah file Tanggal Diambil stempel waktu (metadata EXIF). Untuk mengubah metadata tanggal, klik Tidak ada perubahan tombol, dan pilih opsi yang sesuai.

Itu EXIF - Waktu yang Dihasilkan sesuai dengan metadata Tanggal Diambil, dan bidang ini ditampilkan di bawah Tanggal kolom File Explorer. Selain itu, banyak program menggunakan nilai ini sebagai tanggal / waktu resmi pembuatan gambar.

Perhatikan bahwa Anda dapat mengubah tanggal EXIF ​​gambar kamera hanya jika nilai tanggal / waktu sudah ada di dalam file .jpg. BulkFileChanger tidak dapat menambahkan bidang baru ke dalam data EXIF.

Dan, secara opsional, Anda juga dapat menyalin stempel waktu dari Dimodifikasi, Dibuat, Diakses, KELUAR - Waktu yang Dihasilkan, KELUAR - Waktu Tersimpan, atau KELUAR - Waktu yang Diubah dan menerapkan hal yang sama ke bidang tanggal lainnya secara otomatis.

Dukungan baris perintah

BulkFileChanger juga mendukung operasi baris perintah sehingga Anda tidak perlu membuka GUI setiap saat. Periksa BulkFileChanger beranda untuk bantuan baris perintah / daftar argumen yang didukung.


Satu permintaan kecil: Jika Anda menyukai posting ini, tolong bagikan ini?

Satu bagian 'kecil' dari Anda akan sangat membantu pertumbuhan blog ini. Beberapa saran bagus:
  • Sematkan!
  • Bagikan ke blog favorit Anda + Facebook, Reddit
  • Tweet itu!
Jadi terima kasih banyak atas dukungan Anda, pembaca saya. Ini tidak akan memakan waktu lebih dari 10 detik dari waktu Anda. Tombol bagikan ada tepat di bawah. :)