Windows'ta yeni oluşturulan klasörleri bulun


1

Windows 7'de, yeni oluşturulan klasörlerin bir listesini elde etmek mümkün mü? Yakın zamanda kurduğum bir program için bir dizin oluşturdum, fakat nereye koyduğumu hatırlayamıyorum, bu yüzden yakın zamanda oluşturulan tüm klasörlerin listesini görmek istiyorum.

Yanıtlar:


2

Bunun en etkili yol olduğunu garanti edemezsiniz, ancak bu görevi tamamlamak için Powershell'i kullanabilirsiniz. Genel alana bakacak olursanız, onu çok daha hızlı hale getireceksiniz. Sadece Location_to_Search yerine yolunu değiştirin. "C: \ Program Files" gibi.

$Date = (Get-Date).AddDays(-30)
Get-ChildItem -Path <Location_to_Search> -Recurse | Where {$_.PSIsContainer -and $_.CreationTime -lt $Date}

Bu kod, geçerli tarihi alarak ve 30 gün çıkararak bir Tarih değişkeni oluşturur. Sonra gider ve belirttiğiniz konumdaki tüm dizinleri / dosyaları alır ve bunları tekrar tekrar arar. Daha sonra STDOUT öğesini, öğenin bir dizin olup olmadığını kontrol eden bir Where ifadesine yönlendirir ve oluşturma süresi son 30 gün içindedir.


Bu kodu nasıl çalıştırabilirim?
Anderson Green

Bir metin dosyasına ekleyebilir ve bir .PS1 dosyası olarak kaydedebilirsiniz. <Location_to_Search> 'ü yolunuzla değiştirmeden önce şunu unutmayın. Ardından Powershell'i açın: Başlat> Tüm Programlar> Donatılar> Windows Powershell 8'e yükselttiğim doğru yol bu değilse özür dilerim. Sonra betiğin konumuna ulaşmak için Set-Location kullanın. Ardından kullanın. \ <Script_Name> .ps1. Boşluk kullandıysanız alıntılar. Bu komutu çalıştırmanız gerekebilir: Set-ExecutionPolicy Unrestricted
Dion Pezzimenti 28.03

Aksi takdirde, Powershell'i açın ve her komutu ayrı ayrı çalıştırın. Powershell belirsiz bir betik dilidir, bu nedenle mevcut Powershell işlemini sonlandırmadığınız sürece değişkenler oluşturmanıza olanak sağlar.
Dion Pezzimenti,

İle <Location_to_Search>değiştirilmeli C:\Program Filesmi, değiştirilmeli "C:\Program Files"mi? Bunlardan herhangi biriyle değiştirdiğimde ve programı PowerShell ile çalıştırdığımda, bir hata mesajı görüyorum ve pencere hemen kapanıyor (böylece çıktısını bile göremiyorum).
Anderson Green

Dizin yolunda boşluk yoksa, alıntı kullanmamanız iyi olur. Boşluklu bir dizini aramaya başladığınızdan beri onlara ihtiyacınız var. Böylece gibi: Hayır Spaces - Hayır alıntılar C: \ Users Kullanıcı1 \ AppData Spaces \ - Alıntılar "C: \ Program Files \ My Application \ Bazı dosyalar"
Dion Pezzimenti
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.