PowerShell kullanılarak X günden daha eski dosyalar otomatik olarak nasıl silinir?

Windows 10'da Storage sense, depolama alanınız azaldığında otomatik olarak yer boşaltmak için kullanılan bir özelliktir. Bu özellik, gereksiz sistem dosyalarını, bir aydan uzun süredir geri dönüşüm kutusunda veya İndirilenler klasöründe bulunan dosyaları silerek ve bir süredir kullandığınız OneDrive içeriğini yalnızca çevrimiçi hale getirerek çalışır .

Bu özellik depolama alanını kontrol etmeye yardımcı olsa da sınırlıdır ve son bir ayda değişmeyen dosyaları izlemek ve silmek için manuel olarak farklı konumlar ekleme seçeneği sunmaz. Önemli olmayan dosyaları farklı bir konumda saklarsanız, belirtilen günden daha eski herhangi bir klasördeki dosyaları izlemek ve temizlemek için PowerShell ve Görev Zamanlayıcı'yı kullanmak mümkündür.

Bu kılavuzda , geçen ay veya Windows 10'da belirttiğiniz herhangi bir sayıda gün içinde değiştirilmemiş dosyaları otomatik olarak silme adımlarını öğreneceksiniz . (Bu adımlar Windows 11'de de çalışmalıdır .)

Önemli: Yanlış komutu yazmak yanlış dosyaların silinmesine neden olabileceğinden, komutu geçici bir klasör kullanarak test etmeniz önerilir.

PowerShell kullanarak Windows 10'da X günden eski dosyaları silin

Çok sayıda dosya içeren farklı klasörleriniz varsa ve belirli günlerden daha eski olanları silerek temizlemek istiyorsanız, aşağıdaki adımları kullanabilirsiniz:

  1. Windows 10'da Başlat'ı açın .

  2. Windows PowerShell'i arayın , sonuca sağ tıklayın ve Yönetici olarak çalıştır seçeneğini seçin.

  3. Son 30 gün içinde değiştirilmemiş dosyaları silmek için aşağıdaki komutu yazın ve Enter tuşuna basın :

    Get-ChildItem –Yol "C:\path\to\klasör" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Öğeyi kaldırmak

    Yolu değiştirin: "C:\path\to\folder"klasör konumuyla, -30yukarıdaki komutta dosyaları silmek ve son değiştirilme tarihi olan dosyaları seçmek için değiştirmek istiyorsunuz.

    How to delete files older than X days automatically using PowerShell

Windows 10'da Görev Zamanlayıcı'yı kullanarak X günden daha eski dosyaları otomatik olarak silin

Önceki talimatlardaki komut, 30 günden eski bir klasördeki dosyaları silmenize izin verir, ancak her yer boşaltmak istediğinizde PowerShell'i açmanız ve komutu manuel olarak çalıştırmanız gerekir.

Not Defteri'ni kullanarak PowerShell betiği oluşturun

Görev Zamanlayıcı'yı kullanarak bir görevi çalıştırmak için aşağıdaki adımlarla bir PowerShell betiği oluşturmanız gerekir:

  1. Başlat'ı açın .

  2. Not Defteri'ni arayın ve deneyimi açmak için en üstteki sonuca tıklayın.

  3. Aşağıdaki komutu bir Not Defteri metin dosyasına kopyalayıp yapıştırın:

    Get-ChildItem –Yol "C:\path\to\klasör" -Recurse | Where-Object {($_.LastWriteTime -lt (Get-Date).AddDays(-30))} | Öğeyi kaldırmak

    Bu yolu değiştirin: "C:\path\to\folder"klasör konumuyla, -30yukarıdaki komutta dosyaları silmek ve son değiştirilme tarihine sahip dosyaları seçmek için değiştirmek istiyorsunuz.

  4. Dosya menüsünü tıklayın .

  5. Farklı kaydet seçeneğini seçin .

  6. Cleanup.ps1 adını ve uzantısını kullanarak dosyayı kaydedin .

Görev Zamanlayıcı'yı kullanarak görev oluşturun

İşlemi otomatikleştirmek istiyorsanız, belirtilen aralıklarla komutu yürüten bir görev oluşturmak için Görev Zamanlayıcı'yı kullanmanız gerekir.

  1. Başlat'ı açın .

  2. Görev Zamanlayıcı'yı arayın  ve sonucu tıklayın.

  3. Görev Zamanlayıcı Kitaplığı klasörüne sağ tıklayın .

  4. Yeni Klasör seçeneğini tıklayın  .

  5. Klasör için herhangi bir ad yazın ve Tamam'ı tıklayın . (Görevleri düzenli ve sistem görevlerinden ayrı tutmak için yeni bir klasör oluşturuyoruz.)

  6. En son oluşturulan klasöre sağ tıklayın ve Görev Oluştur seçeneğini seçin.

  7. "Ad" kutusuna görev için bir ad girin.

  8. “Genel” sekmesinin altında, “Güvenlik seçenekleri” bölümünün altında, “Güvenlik seçenekleri” bölümünün altında “ Kullanıcı oturum açmış olsa da olmasa da çalıştır” seçeneğini seçin. (Bu seçenek, görev otomatik olarak çalıştığında komut penceresinin görünmemesini sağlar.)

    How to delete files older than X days automatically using PowerShell

  9. Parolayı  saklama seçeneğinin işaretini kaldırın.

  10. "Tetikleyiciler" sekmesine tıklayın.

  11. Yeni düğmesini tıklayın .

  12. "Görevi başlat" açılır menüsünü kullanarak Bir programa göre öğesini seçin .

  13. "Ayarlar" altında, görevin ne zaman çalışmasını istediğinizi belirtin (örneğin, Zamanında, Günlük, Haftalık, Aylık). Hangi seçeneği seçerseniz seçin, sağ tarafta Başlat ayarlarını belirttiğinizden emin olun .

  14. Tamam düğmesini tıklayın  .

    How to delete files older than X days automatically using PowerShell

  15. Eylemler sekmesini tıklayın .

  16. Yeni Düğmesine tıklayın .

  17. “Eylemler” açılır menüsünü kullanarak Bir program başlat seçeneğini seçin .

  18. “Program/script” alanına aşağıdaki komutu yazın:

    powershell.exe

  19. “Argüman ekle” alanına aşağıdaki komutu yazın ve Tamam düğmesini tıklayın.

    -ExecutionPolicy Bypass C:\path\to\cleanup.ps1

    Yolu değiştirin: "C:\path\to\cleanup.ps1"komuttaki dosyaları silmek için daha önce oluşturduğunuz PowerShell komut dosyası konumuyla.

    How to delete files older than X days automatically using PowerShell

  20. Ayarlar sekmesini tıklayın .

  21. Aşağıdaki seçenekleri kontrol edin:

    • Görevin isteğe bağlı olarak çalıştırılmasına izin verin.
    • Zamanlanmış bir başlangıç ​​kaçırıldıktan sonra görevi mümkün olan en kısa sürede çalıştırın.
    • Görev başarısız olursa, her şeyi yeniden başlatın.
  22. Tamam düğmesini tıklayın  .

  23. Yönetici kullanıcı adınızı ve parolanızı (varsa) yazın.

  24. Tamam düğmesini tıklayın  .

Adımları tamamladığınızda, PowerShell betiği, belirttiğiniz gün sayısından daha eski dosyaları silerek zamanlamaya göre çalışır. Adı değiştirmemeyi veya klasörü başka bir konuma taşımamayı unutmayın. Aksi takdirde, görev başarısız olacaktır.

Yorum bırak

Düzeltme: Kuruluşunuzun Verileri Buraya Yapıştırılamaz

Düzeltme: Kuruluşunuzun Verileri Buraya Yapıştırılamaz

Kuruluş verilerinizi belirli bir uygulamaya yapıştıramıyorsanız, sorunlu dosyayı kaydedin ve verilerinizi yeniden yapıştırmayı deneyin.

Microsoft Rewardsdan en fazla puan nasıl alınır ve kolay para kazanılır

Microsoft Rewardsdan en fazla puan nasıl alınır ve kolay para kazanılır

Microsoft Rewards ile Windows, Xbox ve Mobile platformlarında nasıl en fazla puan kazanabileceğinizi öğrenin. Hemen başlayın!

WINDOWS 10DA UYKU GÜCÜ AYARLARI NASIL DEĞİŞTİRİLİR

WINDOWS 10DA UYKU GÜCÜ AYARLARI NASIL DEĞİŞTİRİLİR

Windows 10

Skyrim Sonsuz Yükleme Ekranı Sorunu Nasıl Düzeltilir?

Skyrim Sonsuz Yükleme Ekranı Sorunu Nasıl Düzeltilir?

Skyrim'in sinir bozucu sonsuz yükleme ekranı sorununu çözerek daha sorunsuz ve kesintisiz bir oyun deneyimi sağlamanın etkili yöntemlerini öğrenin.

HID Uyumlu Dokunmatik Ekran Eksikliği Nasıl Onarılır

HID Uyumlu Dokunmatik Ekran Eksikliği Nasıl Onarılır

HID şikayetli dokunmatik ekranımla aniden çalışamaz hale geldim. Bilgisayarıma neyin çarptığı konusunda hiçbir fikrim yok. Eğer bu sizseniz işte bazı düzeltmeler.

PCde Canlı Bir Web Seminerini Nasıl Kaydederim

PCde Canlı Bir Web Seminerini Nasıl Kaydederim

PC'de canlı web seminerlerini kaydetmenin yararlı yollarını öğrenmek için bu kılavuzun tamamını okuyun. Windows 10, 8, 7 için en iyi web semineri kayıt yazılımını, üst ekran kaydediciyi ve video yakalama araçlarını paylaştık.

Daha Önce iPhoneunuza Bağlı Bilgisayarlara Nasıl Güvenilmez?

Daha Önce iPhoneunuza Bağlı Bilgisayarlara Nasıl Güvenilmez?

iPhone'unuzu bilgisayara bağladıktan sonra karşınıza çıkan açılır pencerede yanlışlıkla güven butonuna tıkladınız mı? Bu bilgisayara güvenmemek istiyor musunuz? Ardından, daha önce iPhone'unuza bağladığınız bilgisayarların güvenini nasıl kaldıracağınızı öğrenmek için makaleyi okuyun.

Herhangi Bir Filmi Her Yerden Nasıl İzlersiniz?

Herhangi Bir Filmi Her Yerden Nasıl İzlersiniz?

Ülkenizde akış için mevcut olmasa bile Aquaman'i nasıl yayınlayabileceğinizi bilmek ister misiniz? Okumaya devam edin ve yazının sonunda Aquaman'in keyfini çıkarabileceksiniz.

Windows ve Macte Bir Web Sayfasını PDF Olarak Kaydetme

Windows ve Macte Bir Web Sayfasını PDF Olarak Kaydetme

Bir web sayfasını kolayca PDF olarak nasıl kaydedeceğinizi öğrenin ve web içeriğini çevrimdışı erişim ve paylaşım için taşınabilir PDF dosyalarına dönüştürmek için çeşitli yöntem ve araçları keşfedin.

PDF Belgesine Notlar Nasıl Eklenir?

PDF Belgesine Notlar Nasıl Eklenir?

PDF belgelerinize not ekleyin - Bu kapsamlı kılavuz, bir PDF belgesine farklı yöntemlerle not eklemenize yardımcı olacaktır.