Windowsta oluşturulan veya değiştirilen her dosya için Oluşturma, değiştirilme ve son erişim tarihleri kayıt altındadır , mesela masaüstünüzde bir dosya oluşturun ve buna sağ tıklayıp Özellikler dedikten
sonra Ayrıntılar sekmesine geçiş yapın Oluşturma ve değiştirme tarihlerinin burada yeraldıklarını göreceksiniz. Sol altta "Özellikleri ve kişisel bilgileri kaldır" kısmına tıklarsanız , kaldırma işlemi için seçeneklerin yeraldığı pencere açılacaktır lakin çokta pratik olduğunu söyleyemem.
Konumuza dönecek olursak , Bir dosya veya klasörün oluşturma tarihini neden değiştirmek isteyelim diye bir soru aklnıza gelebilir , mesela geç yaptığınız bir ödevi öğretmene yollamadan önce dosyanın oluşturma ve son erişim tarihlerini değiştirip izleri kaptmak isteyebilirsiniz yada Arabanız şarkı klasörlerini oluşturulan tarih sırasına göre listeliyordur ve USB bellekteki şarkılar bir türlü istediğiniz sırada çalmıyordur. Klasörleri alfabetik sıraya koymaya zorlamak için USB bellekteki şarkı klasörlerinin değiştirilme/oluşturulma tarihini değiştirmek istiyor olabilirsiniz... Sebep ne olursa olsun aşağıdaki yöntemlerden biri ile bunu gerçekleştirebilirsiniz.
Dosyaların Zaman Mührü nasıl değiştirilir
Dosya öznitelikleri hakkında ayrıntılı bilgi almak için Powershell den faydalanabilirsiniz. mesela C dizinindeki "sordum.txt" dosyası için aşağıdaki komutu kullanırsam
Get-ItemProperty c:\Sordum.txt | Format-list -Property * -Force
Bana şu şekilde bir çıktı verecektir.
Gelelim Tarih değişikliğinin nasıl yapılabileceğine Aşağıdaki komutlar sırası ile Oluşturulma Tarihini (Creationtime) , değiştirme (lastwritetime) ve son erişim (lastaccesstime) tarihlerini Modifiye etmenizi sağlayacaktır.
(Get-Item c:\Sordum.txt).creationtime=$(Get-Date "10/01/2021 18:53") (Get-Item c:\Sordum.txt).lastwritetime=$(Get-Date "12/04/2021 19:42") (Get-Item c:\Sordum.txt).lastaccesstime=$(Get-Date "11/02/2021 23:05")
Üstteki komutları uygularken komut başarılı ise İmleç bir sonraki satıra geçecektir.
Ardından ilgili dosyamızı sağ tıklayıp özellikler dediğimizde gerçektende dosya tarihlerinin değiştiğini görüyoruz.
Elbette Powershell yerine bu iş için kodlanmış yazılımlardan faydalanarak aynı işlemi yapmanız mümkündür.
Bulk File Changer ile Tarih ve saat değişimi
Nirsoft a ait bu yazılımı sayfa sonundaki linkten edinebilirsiniz. Ücretsiz ve portable olan yazılımı indirip zipten çıkartın.
1. Yazılımı Yönetici yetkileri ile çalıştırın ve Tarihi değiştirilecek dosyayı sürükleyip yazılım arayüzüne bırakın veya Dosya - Dosya ekle menüsünü kullanın.
2. Fare ucunuzla yazılım arayüzündeki dosyayı seçin ve Eylemler - Zaman Niteliklerini değiştir kısmına tıklayın
3. Oluşturuldu, Değiştirildi , Erişildi kısımlarına tik koyun ve buradaki Tarihleri ve saatleri değiştirip sol alttaki "Uygula" butonuna tıklayın.
Son olarak ilgili dosyayı sağ tıklayıp Özellikler deyip tarih ve saatleri kontrol edin.
Bu konuda farklı yazılımlar mevcut olup internette araştırabilirsiniz.
- Dosya ismine Değiştirme tarihini ilave edin Burada
- Topluca Dosya ismi nasıl değiştirilir Burada
- Android telefonda bir dosya ismi nasıl değiştirilir Burada
- Dosya yolu çok uzun hatası ve çözümü Burada
- Yeni dosya veya klasör ismini kendiniz belirleyin Burada
Katılıyorum , Selamlar.
böyle bir yazılım olduğunu bilmiyordum. Ama dediğiniz gibi zaman gelir çok işe yarar.
birden fazla dosyayı değiştirmek için bir bat dosyasına koyup çalıştırabilir miyiz?
Aşağıdaki kodları yaptığımda ilkini çalıştırıyor sadece
(Get-Item C:\Users\Ceylan\Desktop\efatura\"Yeni Metin Belgesi.txt").creationtime=$(Get-Date "10/01/2021 18:53")
(Get-Item C:\Users\Ceylan\Desktop\efatura\"Yeni Metin Belgesi.txt").lastwritetime=$(Get-Date "12/04/2021 19:42")
(Get-Item C:\Users\Ceylan\Desktop\efatura\"Yeni Metin Belgesi.txt").lastaccesstime=$(Get-Date "11/02/2021 23:05")
(Get-Item C:\Users\Ceylan\Desktop\efatura\"Yeni Metin Belgesi1.txt").creationtime=$(Get-Date "10/01/2021 18:53")
(Get-Item C:\Users\Ceylan\Desktop\efatura\"Yeni Metin Belgesi1.txt").lastwritetime=$(Get-Date "12/04/2021 19:42")
(Get-Item C:\Users\Ceylan\Desktop\efatura\"Yeni Metin Belgesi1.txt").lastaccesstime=$(Get-Date "11/02/2021 23:05")
Hayır virüslü olduğunu sanmıyorum
Bu kodlar virüsmü acaba lütfen bilgi verirmisiniz
powershell.exe -noexit -command Set-Location -literalPath '%V'
cmd.exe /s /k pushd "%V"
regeditte kayıtlı silinmiyor lütfen cevap verirmisiniz
Üstteki yazılımlar zaten portable onlardan birini kullanabilirsiniz.
Değiştirme ve erişim tarihlerini, oluşturma tarihiyle aynı olacak şekilde yapacak vbs kod var mı?
Bazen gerekli oluyor
way bee bu tarihlerin değiştilebildiğini bilmiyordum.