Site Overlay

PowerShell ile 3 Günden Eski Dosyaları Silme Betiği

PowerShell ile 3 Günden Eski Dosyaları Silme Betiği

PowerShell, Windows işletim sistemlerinde dosya yönetimi ve otomasyon için güçlü bir araçtır. Bu rehberde, belirli bir klasördeki 3 günden eski dosyaları silmek için etkili bir PowerShell betiği oluşturmayı öğreneceksiniz.

1. Betik Nasıl Çalışır?

Bu betik, belirtilen klasördeki dosya ve klasörleri tarar ve son yazma tarihleri 3 günden eski olanları siler.


# Klasör yolu
$folderPath = "D:\Klasör\Yolu"

# 3 gün önceki tarihi al
$threeDaysAgo = (Get-Date).AddDays(-3)

# Klasördeki tüm dosya ve klasörleri al
$items = Get-ChildItem -Path $folderPath -Recurse

# Her bir öğe için kontrol et
foreach ($item in $items) {
    # Eğer öğe 3 gün önceden daha eskiyse sil
    if ($item.LastWriteTime -lt $threeDaysAgo) {
        Remove-Item -Path $item.FullName -Recurse -Force
        Write-Host "$($item.FullName) silindi."
    }
}
            

2. Kullanım Alanları

Bu betik, yedekleme görevlerinde ve dosya yönetiminde otomasyonu sağlamak için idealdir. Ayrıca, sistem bakımını kolaylaştırır.

3. Dikkat Edilmesi Gerekenler

Silme işlemi geri alınamaz, bu yüzden önemli verilerin yedeğini aldığınızdan emin olun. Betiği test ortamında denemek faydalı olabilir.

4. Sonuç

PowerShell ile oluşturduğunuz bu betik, dosya yönetiminizi kolaylaştırır ve zaman kazanmanıza yardımcı olur. Uygulamalarınızı otomatikleştirerek verimliliğinizi artırabilirsiniz.


image 2
Başka cihazda görüntüle
Arif Akyüz Sistem Network Yöneticisi ve Siber Güvenlik Uzmanı
Arif Akyüz Sistem Network Yöneticisi ve Siber Güvenlik Uzmanı

Arif Akyüz
Bilgi Teknolojileri
Sistem Network Yöneticisi
ve Siber Güvenlik Uzmanı
[email protected]

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Author: Arif Akyüz

Arif Akyüz - Siber Güvenlik Uzmanı ve Dijital Dönüşüm Lideri 15 yılı aşkın süredir bilişim sektöründe, özellikle siber güvenlik ve dijital dönüşüm alanlarında hizmet veren bir uzmanım. Hem stratejik hem de teknik düzeyde çözümler sunarak organizasyonların güvenlik altyapılarını güçlendiriyor ve dijitalleşme süreçlerini yönetiyorum.