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:

  1. Windows PowerShell'i açın

  2. Klasörü tanımlayın

  3. Öğ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-path

Bu, 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.png

Dosya 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-path

Masaü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\TWC

Klasö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.txt

PowerShell'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\TWC1

Bu 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-path

Masaü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\TWC

Varsayı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 -force

Aynı 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 -recurse

Bu 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 *.txt

Zaten 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.

İlgili makaleler