Bagaimana pewarisan dan penyebaran waktu yang dimodifikasi terjadi? Untuk mengajukan pertanyaan saya dengan lebih baik, saya akan mendaftar tiga contoh:
Folder memiliki tiga file. Satu file diubah (oleh pengguna atau layanan atau aplikasi apa pun). Ini juga mengubah waktu folder yang dimodifikasi. (Kasus umum)
Folder memiliki tiga file yang satu file akan dimodifikasi (sekali lagi bisa oleh layanan, aplikasi atau pengguna). Tetapi ini tidak mengubah waktu modifikasi dari folder induk.
Folder tidak memiliki file (kosong). Tapi katakanlah ketika layanan ABC berjalan, ia mengubah waktu yang dimodifikasi.
Jadi pertanyaan saya adalah, apa yang mengendalikan semua itu? Apa yang memutuskan bagaimana waktu yang dimodifikasi ini akan diperbarui?
Setelah mencari, saya menemukan bahwa ada nilai di Registry NtfsDisableLastAccessUpdate
tapi saya pikir ini bukan untuk file / folder individual. Mohon saran.
NtfsDisableLastAccessUpdate
mungkin berkaitan dengan waktu akses, dan sisa pertanyaan Anda berkaitan dengan waktu modifikasi. Di luar itu, itu tergantung pada cara kerja aplikasi. Jika hanya membuka file dan menulis ke sana, itu tidak boleh dihitung sebagai modifikasi ke direktori. Tapi, jika itu membuat file sementara di direktori yang sama, dan kemudian menghapusnya, itu akan dihitung sebagai modifikasi ke dir. Dan beberapa program tipe editor dapat membuat salinan file, dan kemudian menghapus yang asli dan mengganti nama file baru dengan nama aslinya.
dir /a
, Anda akan melihat file sementara yang tersembunyi. Saya tidak tahu apakah Word menghapus file itu begitu selesai, atau apakah menghapus file asli dan mengganti nama file sementara, tetapi hasilnya sama.