PowerShell'de Klasörler ve Alt Klasörler Nasıl Silinir

PowerShell'de Klasörler ve Alt Klasörler Nasıl Silinir

Windows 10'da(Windows 10) herhangi bir dosyadan kurtulmak, pasta yemek kadar kolaydır. Ancak, Dosya Gezgini'nde(File Explorer) yürütülen silme işleminin(deletion process) süresi, öğeden öğeye değişir. Bunu etkileyen çeşitli faktörler boyut, silinecek dosya sayısı, dosya türü vb.'dir. Bu nedenle, binlerce ayrı dosya içeren büyük klasörleri silmek saatler alabilir(can take hours) . Bazı durumlarda, silme sırasında görüntülenen tahmini süre bir günden fazla bile olabilir. Ayrıca, bu dosyaları bilgisayarınızdan kalıcı olarak kaldırmak için Geri Dönüşüm kutusunu boşaltmanız( empty Recycle bin) gerekeceğinden, geleneksel silme yöntemi de biraz verimsizdir . Bu yazıda, Windows PowerShell'de(Windows PowerShell) klasörlerin ve alt klasörlerin nasıl silineceğini tartışacağız.hızlıca.

PowerShell'de Klasörler ve Alt Klasörler Nasıl Silinir

Windows PowerShell'de Klasörler ve Alt Klasörler Nasıl Silinir(How to Delete Folders and Subfolders in Windows PowerShell)

Bir klasörü silmenin en basit yolları aşağıda listelenmiştir:

  • Öğeyi seçin ve klavyedeki Del tuşuna(key) basın .
  • Öğeye sağ tıklayın ve beliren içerik menüsünden (from the context menu)Sil'i seçin.(Delete)

Ancak, sildiğiniz dosyalar PC tarafından kalıcı olarak silinmez, çünkü dosyalar Geri Dönüşüm kutusunda(Recycle bin) bulunmaya devam eder . Bu nedenle(Hence) , dosyaları Windows PC'nizden(Windows PC) kalıcı olarak kaldırmak için ,

  • Öğeyi silmek için Shift + Delete keys birlikte basın .
  • Veya Masaüstündeki (Desktop)Geri Dönüşüm Kutusu(Recycle bin) simgesine sağ tıklayın ve ardından Boş(Empty recycle bin) Geri Dönüşüm Kutusu seçeneğine tıklayın.

Windows 10'da Neden Büyük Dosyaları Silin?(Why Delete Large Files in Windows 10?)

Windows 10'da(Windows 10) büyük dosyaları silmek için bazı nedenler şunlardır :

  • PC'nizdeki disk alanı(disk space) az olabilir, bu nedenle alanı boşaltmanız gerekir.
  • Dosyalarınız veya klasörünüz yanlışlıkla çoğaltılmış olabilir(duplicated)
  • Özel veya hassas dosyalarınız(private or sensitive files) silinebilir , böylece başka hiç kimse bunlara erişemez.
  • Kötü amaçlı programların saldırısı nedeniyle dosyalarınız bozuk veya kötü amaçlı yazılımlarla dolu olabilir.(corrupt or full of malware)

Büyük Dosyaları ve Klasörleri Silme Sorunları(Issues With Deleting Large Files and Folders)

Bazen daha büyük dosyaları veya klasörleri sildiğinizde aşağıdaki gibi can sıkıcı sorunlarla karşılaşabilirsiniz:

  • Dosyalar silinemez(Files can’t be deleted) – Bu, uygulama dosyalarını ve klasörlerini kaldırmak yerine silmeye çalıştığınızda olur.
  • Çok uzun silme süresi – Gerçek (Very long duration of deletion)silme işlemine(deleting process) başlamadan önce , Dosya Gezgini klasörün içeriğini kontrol eder ve bir (File Explorer)ETA sağlamak için toplam dosya sayısını hesaplar . Windows , denetleme ve hesaplamanın yanı sıra(Apart) , o anda silinmekte olan dosya/klasördeki güncellemeleri görüntülemek için dosyaları da analiz eder. Bu ek işlemler, genel silme işlemi süresine(operation period) büyük ölçüde katkıda bulunur .

Okumalısınız(Must Read) : HKEY_LOCAL_MACHINE nedir?

Neyse ki, bu gereksiz adımları atlamanın ve büyük dosyaları Windows 10'dan(Windows 10) silme işlemini hızlandırmanın birkaç yolu var . Bu yazıda, aynı şeyi yapmanın çeşitli yöntemlerinde size yol göstereceğiz.

Yöntem 1: Windows PowerShell'de Klasörleri ve Alt Klasörleri Sil(Method 1: Delete Folders and Subfolders in Windows PowerShell)

PowerShell uygulamasını(PowerShell app) kullanarak büyük klasörleri silmek için aşağıda belirtilen adımları izleyin :

1. Başlat'a(Start) tıklayın ve powershell yazın , ardından Yönetici olarak çalıştır'a(Run as administrator) tıklayın .

Windows arama çubuğundan Windows PowerShell'i yönetici olarak açın

2. Aşağıdaki komutu yazın(command)  ve Enter tuşuna basın(Enter key) .

Remove-Item -path C:\Users\ACER\Documents\large_folders -recurse

Not:(Note:) Yukarıdaki komuttaki yolu ,(path) silmek istediğiniz klasör yoluna değiştirin.(folder path)

Windows PowerShell'de dosya veya klasörü silme komutunu yazın.  PowerShell'de Klasörler ve Alt Klasörler Nasıl Silinir

Ayrıca Okuyun: (Also Read:)Windows 10'da(Windows 10) Win Kurulum Dosyaları(Delete Win Setup Files) Nasıl Silinir

Yöntem 2: (Method 2: )Komut İsteminde (Command Prompt)Klasörleri ve Alt Klasörleri Sil(Delete Folders and Subfolders in)

Resmi Microsoft belgelerine(Microsoft documentation) göre del komutu(del command) bir veya daha fazla dosyayı siler ve rmdir komutu(rmdir command) dosya dizinini siler. Bu komutların her ikisi de Windows Kurtarma Ortamı'nda(Windows Recovery Environment) çalıştırılabilir . Komut İsteminde(Command Prompt) klasörleri ve alt klasörleri nasıl sileceğiniz aşağıda açıklanmıştır :

1. Arama çubuğunu(search bar) başlatmak için Windows + Q keys basın .

Arama çubuğunu başlatmak için Windows tuşuna ve Q'ya basın

2. Komut İstemi( Command Prompt) yazın ve sağ bölmedeki Yönetici Olarak Çalıştır(Run as Administrator) seçeneğine tıklayın .

Komut İstemi yazın ve sağ bölmede Yönetici Olarak Çalıştır seçeneğine tıklayın.  PowerShell'de Klasörler ve Alt Klasörler Nasıl Silinir

3. İstenirse , Kullanıcı Hesabı Denetimi(User Account Control) açılır penceresinde Evet'e tıklayın.(Yes)

4. cd ve silmek istediğiniz klasör yolunu yazın ve (folder path)Enter tuşuna(Enter key) basın .

Örneğin, cd C:\Users\ACER\Documents\Adobe aşağıda gösterildiği gibi.

Not:(Note:) Hata olmaması için klasör yolunu (folder path)Dosya Gezgini(File Explorer) uygulamasından kopyalayabilirsiniz .

komut isteminde bir klasör açın

5. Komut satırı(command line) artık klasör yolunu(folder path) yansıtacaktır . Doğru dosyaları silmek için girilen yolun doğru olduğundan emin olmak için bir kez çapraz kontrol edin. Ardından, aşağıdaki komutu yazın (command ) ve yürütmek için Enter tuşuna basın.(Enter key)

del /f/q/s *.* > nul

Komut isteminde klasörü silmek için komutu girin.  PowerShell'de Klasörler ve Alt Klasörler Nasıl Silinir

6. cd yazın. . (cd . .)Klasör yolunda(folder path and hit) bir adım geri gitme komutu ve Enter tuşuna(Enter key) basın .

komut istemine cd.. komutunu yazın

7. Belirtilen klasörü silmek için aşağıdaki komutu yazın(command)  ve Enter'a basın.(Enter )

rmdir /q/s FOLDER_NAME

FOLDER_NAME dosyasını(FOLDER_NAME) silmek istediğiniz klasörün adıyla değiştirin .

Komut isteminde klasörü silmek için rmdir komutu

Komut İsteminde(Command Prompt) büyük klasörleri ve alt klasörleri bu şekilde silebilirsiniz .

Ayrıca Okuyun: (Also Read:)Windows 10'da(Windows 10) Dosyayı Silmeyi(Force Delete File) Zorlama

Yöntem 3: Bağlam Menüsüne Hızlı Silme Seçeneği Ekle(Method 3: Add Quick Delete Option in Context Menu)

Windows PowerShell veya Komut İstemi'nde(Windows PowerShell or Command Prompt) klasörleri ve alt klasörleri nasıl sileceğimizi öğrenmiş olsak da , prosedürün her büyük klasör için tekrarlanması gerekir. Bunu daha da kolaylaştırmak için, kullanıcılar komutun bir toplu iş dosyasını(batch file) oluşturabilir ve ardından bu komutu Dosya Gezgini (File Explorer)bağlam menüsüne( context menu) ekleyebilir . Bir dosya/klasöre sağ tıkladıktan sonra çıkan menüdür. Gezgin(Explorer) içindeki her dosya ve klasör(file and folder) için aralarından seçim yapabileceğiniz bir hızlı silme seçeneği(delete option) mevcut olacaktır . Bu uzun bir prosedürdür, bu yüzden dikkatlice izleyin.

1. Windows + Q keys birlikte basın ve not defteri yazın. (notepad.)Ardından gösterildiği gibi Aç'ı(Open) tıklayın .

Windows arama çubuğunda not defterini arayın ve aç'ı tıklayın.  PowerShell'de Klasörler ve Alt Klasörler Nasıl Silinir

2. Verilen satırları Not Defteri(Notepad) belgesinde gösterildiği gibi dikkatlice kopyalayıp yapıştırın :(Carefully copy and paste)

@ECHO OFF
ECHO Delete Folder: %CD%?
PAUSE
SET FOLDER=%CD%
CD /
DEL /F/Q/S "%FOLDER%" > NUL
RMDIR /Q/S "%FOLDER%"
EXIT

kodu Not Defteri'ne yazın

3. Sol üst köşeden (left corner)Dosya(File ) seçeneğine tıklayın ve menüden Farklı Kaydet…( Save As…) 'i seçin.

Dosya'ya tıklayın ve Not Defteri'nde Farklı kaydet seçeneğini seçin.  PowerShell'de Klasörler ve Alt Klasörler Nasıl Silinir

4. Dosya adı(File name: ) olarak quick_delete.bat yazın(quick_delete.bat ) ve Kaydet(Save) düğmesini tıklayın.

Dosya adının soluna hızlı silme.bat yazın ve Kaydet düğmesine tıklayın.

5. Klasör konumu(Folder location) seçeneğine gidin . quick_delete.bat dosyasına sağ tıklayın ve vurgulanmış olarak gösterilen Kopyala'yı(Copy ) seçin .

Hızlı delete.bat dosyasına sağ tıklayın ve menüden Kopyala'yı seçin.  PowerShell'de Klasörler ve Alt Klasörler Nasıl Silinir

6. Dosya Gezgini'nde (File Explorer. )C:\Windows gidin . Quick_delete.bat dosyasını buraya yapıştırmak için Ctrl + V keys basın .

Not: Hızlı (Note: )silme seçeneğini(delete option) eklemek için , quick_delete.bat dosyasının kendine ait bir (quick_delete.bat file)PATH ortam(PATH environment) değişkeni olan bir klasörde olması gerekir . Windows klasörü(Windows folder) için yol değişkeni (path variable)%windir%. dir .

Dosya Gezgini'nde Windows klasörüne gidin.  Hızlı silme.bat dosyasını bu konuma yapıştırmak için Ctrl ve v tuşlarına basın

7. Çalıştır(Run) iletişim kutusunu başlatmak için Windows + R tuşlarına aynı anda basın.(keys)

8. Regedit yazın(regedit ) ve Kayıt Defteri Düzenleyicisini( Registry Editor) açmak için Enter'a(Enter) basın .

Not:(Note: ) Bir yönetici hesabından oturum açmadıysanız, izin isteyen bir (administrator account)Kullanıcı Hesabı Denetimi(User Account Control) açılır penceresi alırsınız . İzin vermek için Evet'e (Yes )tıklayın(Click) ve klasörleri ve alt klasörleri silmek için sonraki adımlara devam edin.

Çalıştır iletişim kutusuna regedit yazın

9. Aşağıda gösterildiği gibi HKEY_CLASSES_ROOT\Directory\shell gidin .

kayıt defteri düzenleyicisinde kabuk klasörüne gidin.  PowerShell'de Klasörler ve Alt Klasörler Nasıl Silinir

10. Kabuk(shell) klasörüne sağ tıklayın . Bağlam menüsünde(context menu) Yeni New> Anahtar'ı(Key ) tıklayın . Bu yeni anahtarı Hızlı Sil(Quick Delete) olarak yeniden adlandırın .

kabuk klasörüne sağ tıklayın ve Yeni'ye tıklayın ve Kayıt Defteri Düzenleyicisi'nde Anahtar seçeneğini seçin

11. Hızlı Sil(Quick Delete) tuşuna sağ tıklayın, Yeni'ye( New, ) gidin ve aşağıda gösterildiği gibi menüden Anahtar'ı seçin.( Key )

Hızlı Sil'e sağ tıklayın ve Kayıt Defteri Düzenleyicisi'nde Yeni'yi ve ardından Anahtar seçeneğini seçin

12. Yeni anahtarı (new key)Komut(Command) olarak yeniden adlandırın .

Yeni anahtarı, Kayıt Defteri Düzenleyicisi'ndeki Hızlı Sil klasöründe komut olarak yeniden adlandırın

13. Sağ bölmede, (Varsayılan)((Default)) dosyaya çift tıklayarak Dize Düzenle(Edit String) penceresini açın.

Varsayılan'a çift tıklayın ve Dize Düzenle penceresi açılacaktır.  PowerShell'de Klasörler ve Alt Klasörler Nasıl Silinir

14. Değer Verisi:(Value Data: ) altına cmd /c “cd %1 && quick_delete.bat” yazın ve Tamam'ı tıklayın .(OK)

Değer verilerini Kayıt Defteri Düzenleyicisi'nde Dize Düzenle penceresine girin

Hızlı Sil seçeneği(Delete option) artık Explorer içerik(Explorer context) menüsüne eklendi.

15. Kayıt Defteri Düzenleyicisi(Registry Editor) uygulamasını kapatın ve silmek istediğiniz Klasöre(Folder) geri dönün .

16. Klasöre(folder) sağ tıklayın ve gösterildiği gibi içerik menüsünden Hızlı Sil'i(Quick Delete) seçin .

Kayıt Defteri Düzenleyicisi uygulamasını kapatın ve silmek istediğiniz klasöre geri dönün.  Klasöre sağ tıklayın ve Hızlı Sil'i seçin.  PowerShell'de Klasörler ve Alt Klasörler Nasıl Silinir

Hızlı Sil'i(Quick Delete) seçtiğiniz anda , eylemin onaylanmasını isteyen bir komut istemi penceresi(command prompt window) görünecektir.

17. Klasör yolunu(Folder path) ve Klasör adını(Folder name) bir kez kontrol edin ve klasörü hızlı bir şekilde silmek için klavyedeki herhangi bir tuşa tıklayın.(any key )

Not:(Note: ) Ancak, yanlışlıkla yanlış klasörü seçtiyseniz ve işlemi sonlandırmak istiyorsanız Ctrl + C basın . Komut istemi , (command prompt)Terminate batch job (Y/N)? mesajını görüntüleyerek tekrar onay isteyecektir . Aşağıda gösterildiği gibi Hızlı Silme işlemini(Quick Delete operation) iptal etmek için Y'ye(Y) basın ve ardından Enter'a basın.(Enter)

komut isteminde klasörü silmek için toplu işi sonlandır

Ayrıca Okuyun: (Also Read:)Windows Kayıt Defterindeki(Windows Registry) Bozuk Girişler(Delete Broken Entries) Nasıl Silinir

Profesyonel İpucu: (Pro Tip:) Parametre Tablosu (Table of Parameters) ve Kullanımları
(& their Uses )

Parameter Function/Use
/f Forcefully deletes read-only files
/q Enables quiet mode, you do not need to confirm for every deletion
/s Executes the command on all files in folders of the specified path
*.* Deletes all the files in that folder
nul Speeds up the process by disabling console output

del del /?Aynı konuda daha fazlasını öğrenmek için komut.

Yürüt del del komutu hakkında daha fazla bilgi edinmek için

Önerilen:(Recommended:)

  • Microsoft Mağazası Oyunları(Microsoft Store Install Games) Nereye Yükler ?
  • Chrome'da (Chrome)Açılmayan (Opening)PDF'ler(Fix PDFs) Nasıl Onarılır _
  • Google Yazılım Raporlama Aracı(Google Software Reporter Tool) Nasıl Devre Dışı Bırakılır
  • Windows 10'da (Windows 10)Notepad++ Plugin Nasıl Eklenir

Yukarıdaki yöntemler, Windows 10'da büyük klasörleri silmek(delete large folders in Windows 10) için en etkili yöntemlerdir . Bu kılavuzun , PowerShell ve Komut İstemi'nde klasörleri ve alt klasörleri nasıl sileceğinizi(how to delete folders and subfolders in PowerShell & Command Prompt) öğrenmenize yardımcı olduğunu umuyoruz . Ayrıca, bu makaleyle ilgili herhangi bir sorunuz/yorumunuz varsa, bunları yorumlar bölümüne bırakmaktan çekinmeyin.



About the author

10 yılı aşkın deneyime sahip profesyonel bir ses mühendisiyim. Küçük ev ses sistemlerinden büyük ticari prodüksiyonlara kadar çok çeşitli projelerde çalıştım. Benim becerilerim, müziğin kulağa harika gelmesini sağlayan mükemmel film müzikleri ve ses işleme araçları yaratmakta yatıyor. Ayrıca Windows 10 konusunda son derece deneyimim var ve bilgisayar sisteminizden en iyi şekilde yararlanmanıza yardımcı olabilirim.



Related posts