Windows 11/10'da dosya ve klasörleri silmek için PowerShell'i kullanın
Bilgisayarınızdan bir dosya veya klasörü silemiyorsanız herhangi bir dosya ve klasörü zahmetsizce silmek için Windows PowerShell'i kullanabilirsiniz. PowerShell kullanmanın avantajı, bir dosyayı zorla silebilmeniz ve bir klasörün içindeki tüm öğeleri kaldırabilmenizdir. Komut İstemi'ni kullanarak dosya ve klasörlerin nasıl silineceğini gördük. Şimdi PowerShell kullanarak nasıl yapacağımızı görelim.
Dosyaları ve klasörleri silmek için PowerShell'i kullanma
Windows PowerShell'i kullanarak dosya ve klasörleri silmek için şu adımları izleyin:
Windows PowerShell'i açın
Klasörü tanımlayın
Öğeyi kaldır komutunu kullanın.
İşte ayrıntılı biçimde öğretici.
PowerShell'i kullanarak tek bir dosyayı silin
Başlamak için PowerShell'i açmanız gerekir. Bunun için Win+X tuşlarına basıp listeden Windows PowerShell'i seçebilirsiniz. Alternatif olarak, bunu Görev Çubuğu arama kutusunda arayabilirsiniz. Bundan sonra aşağıdaki komutu girin-
Remove-item file-pathBu, komutun temel biçimidir.
Masaüstünüzdeki TWC klasöründe TWC.png isimli bir dosyanız olduğunu varsayalım. Windows PowerShell'i kullanarak silmek için bu komutu girmeniz gerekir:
Remove-item C:\Users\user-name\Desktop\TWC\TWC.pngDosya uzantısını komuta dahil etmeniz gerekir. Aksi takdirde komutunuzu tanımayacak ve sizi bir hoş geldiniz mesajı karşılayacaktır.
PowerShell'i kullanarak tek bir klasörü silin
Windows PowerShell kullanarak bir klasörü silmek istiyorsanız, daha önce de belirtildiği gibi komutu girmeniz gerekir.
Remove-Item folder-pathMasaüstünüzde TWC adında bir klasörünüz olduğunu varsayalım. Silmek istiyorsanız bu komutu girmeniz gerekir.
Remove-item C:\Users\user-name\Desktop\TWCKlasör boşsa hemen silinecektir. Ancak klasörde bazı dosyalar varsa Y ve Enter düğmelerine basarak silme işlemini onaylamanız gerekir.
PowerShell'i kullanarak birden fazla dosyayı silin
Silinecek birden fazla dosyanız varsa farklı bir komut girmeniz gerekir. Komut aynı görünüyor ancak küçük bir fark var.
Remove-item file-path, file-path1, file-path2
Tüm dosya yollarını bu şekilde girmeniz gerekiyor. Örneğin, Masaüstünde TWC.png adında bir dosyanız ve İndirilenler klasöründe TWC1.txt adında başka bir dosyanız var. Bunları bir kerede silmek için aşağıdaki komutu girebilirsiniz:
Remove-item C:\Users\user-name\Desktop\TWC.png, C:\Users\user-name\Downloads\TWC1.txtPowerShell'i kullanarak birden çok klasörü silin
Birden fazla dosyayı silmek gibi, komut Windows PowerShell kullanarak birden fazla klasörü kaldırmak için de aynıdır. Örneğin şöyle bir komut kullanabilirsiniz:
Remove-item C:\Users\user-name\Desktop\TWC, C:\Users\user-name\Downloads\TWC1Bu komut, TWC klasörünü Masaüstünden ve TWC1 klasörünü İndirilenler klasöründen aynı anda silecektir.
Bilginize, bu komutları kullandığınız takdirde dosya ve klasörleriniz kalıcı olarak silinecektir. Başka bir deyişle bunları Geri Dönüşüm Kutusu'nda bulamazsınız.
Bir klasörün içindeki öğeleri kontrol etme
Bir klasörü açamıyorsanız ancak öğeler hakkında bilgi edinmek istiyorsanız bu komutu kullanabilirsiniz.
Get-ChildItem folder-pathMasaüstünüzde TWC adında bir klasör varsa, her şeyi ortaya çıkarmak için aşağıdaki komutu girmeniz gerekir:
Get-ChildItem C:\Users\user-name\Desktop\TWCVarsayılan olarak Modu, LastWriteTime'ı, Uzunluğu ve Adı gösterir. Doğru öğeyi silebilmeniz için dosya adını buradan alabilirsiniz.
Son değişiklik zamanını ve oluşturulma zamanını kontrol edin
Bir dosyanın oluşturulduğu veya değiştirildiği zamanı kontrol etmek istiyorsanız bu komutu kullanabilirsiniz.
Get-ChildItem C:\Users\user-name\Desktop\TWC | Select-Object FullName, LastWriteTime, CreationTime
Tüm dosya adlarını ve diğer ayrıntıları içeren üç sütun bulabilirsiniz.
Bir öğeyi silmeye zorla
Klasörünüzde kaldırmak istediğiniz bazı salt okunur veya gizli dosyalar varsa, yukarıda belirtilen komutu kullanamazsınız çünkü bu bir hata gösterecektir. Bu durumda -force parametresini kullanmanız gerekir. Örneğin, Masaüstünde bulunan TWC klasöründe bazı gizli veya salt okunur dosyalar varsa, bu komutu girmeniz gerekir:
Remove-item C:\Users\user-name\Desktop\TWC -forceAynı komut salt okunur bir dosyayı silmek için de kullanılabilir. Her iki durumda da, Y yazıp Enter düğmesine basmanız gereken bir onay mesajı alacaksınız.
Onaylamadan sil
Bu makalenin ilk komutunu kullanırsanız bir onay mesajıyla karşılaşacaksınız. Ancak böyle bir mesaj almak istemiyorsanız -recurse adlı parametreyi kullanabilirsiniz.
Örneğin,
Remove-item C:\Users\user-name\Desktop\TWC -recurseBu komutu girdikten sonra klasörünüz veya dosyanız herhangi bir onay gerekmeden kalıcı olarak silinecektir.
Belirli dosya türlerini hariç tut
TXT, PNG, DOCX, PDF vb. gibi birden fazla dosya türünüz olduğunu ve TXT dosyaları dışındaki tüm öğeleri silmek istediğinizi varsayalım. Bu durumda -exclude parametresini kullanabilirsiniz. Komut şuna benziyor:
Remove-Item -path C:\Users\user-name\Desktop\TWC* -exclude *.txtZaten tahmin etmiş olabilirsiniz; tüm .txt dosyalarını hariç tutacak ve diğerlerini silecektir. Ancak bir onay mesajı gösteriyor. Bunları doğrudan silmek istiyorsanız daha önce de belirtildiği gibi -recurse parametresini kullanabilirsiniz.
Bu komutların sizin için yararlı olacağını umuyorum.



