İnternette İstediğiniz Gibi Çevrimiçi Para Kazanma!

Dosyalar nasıl silinir ancak klasörler nasıl saklanır? Windows 10

Şu an okuyorsunuz: Dosyalar nasıl silinir ancak klasörler nasıl saklanır? Windows 10

Klasörlerin oluşturulması zor değildir, ancak oluşturulması (ve doğru bir şekilde adlandırılması) zaman alan karmaşık bir dizin yapınız varsa, gerekmedikçe bunları yeniden oluşturmak istemeyebilirsiniz. Klasör yapısını oldukça kolay bir şekilde kopyalayabilir ve içerdiği dosyaları yok sayabilirsiniz, ancak oluşturduğunuz karmaşık klasör yapısını korurken klasördeki tüm dosyaları silmek istiyorsanız, bunu da yapabilirsiniz. İki yöntem arasında seçim yapabilirsiniz. Dosyaları nasıl silebileceğinizi açıklayacağız, ancak basit bir PowerShell komutuyla klasörü kaydedelim.

Dosyayı silin ancak klasörü kaydedin

Dosyayı kök sürücü C’den silmediğiniz sürece bunun için yönetici haklarına ihtiyacınız yoktur. Kullanıcı klasörünüzden veya başka bir sürücüden silerseniz, dahili veya harici, normal kullanıcı hakları yeterlidir.

PowerShell’i açın ve aşağıdaki komutu çalıştırın. “Klasör yolu” nu, dosyayı silmek istediğiniz klasörün tam yolu ile değiştirin. Bu komut, bu klasördeki tüm dosyaları ve altındaki alt klasördeki tüm dosyaları siler. Silme işlemi dosyayı Geri Dönüşüm Kutusu’na göndermez, bu nedenle önce bir yedek yaptığınızdan emin olun.

komuta

Get-ChildItem -Path "path-to-folder" -Include *.* -File -Recurse | foreach { $_.Delete()}

örnek

Get-ChildItem -Path "D:DesktopJan 13 - 17" -Include *.* -File -Recurse | foreach { $_.Delete()}

Bu komut ayrıca belirli dosya türlerini hedefleyecek şekilde değiştirilebilir. Bunu yapmak için aşağıdakileri değiştirmeniz gerekir;

*.*

İkinci yıldız işaretini, işaret etmek istediğiniz dosyanın dosya uzantısıyla değiştirin. Örneğin, klasördeki tüm metin dosyalarını silmek istiyorsanız, aşağıdaki komutu kullanırsınız.

Get-ChildItem -Path "path-to-folder" -Include *.txt -File -Recurse | foreach { $_.Delete()}

Diğer tüm dosyalara dokunulmaz. Daha önce olduğu gibi, dosya Geri Dönüşüm Kutusu’na gönderilmez, bu yüzden lütfen silmeden önce bir yedek alın. Bu komut aynı ada sahip ve birden çok klasörde bulunan dosyaları silmek için de kullanılabilir, örneğin image.png. Yine, bitleri iki yıldızla değiştireceksiniz. Komut aşağıdaki gibi görünecektir.

Get-ChildItem -Path "path-to-folder" -Include image.png -File -Recurse | foreach { $_.Delete()}

Bunu yapabilen gelişmiş dosya silme yardımcı programları vardır, ancak en iyilerini çözmek genellikle zordur. Bu komutun yürütülmesi kolaydır ve hiçbir şey klasörün silinmesine neden olmadığından çok daha az hata olasılığı vardır.