Windows 10’da paylaşılan ağ klasöründe ForFiles komutu nasıl kullanılır

1642939469 Windows 10da paylasilan ag klasorunde ForFiles komutu nasil kullanilir
⏱️ 8 min read

Windows 10’da, Dosyalar için farklı kriterler kullanarak dosyaları seçmek ve ardından bunlar üzerinde bir komut çalıştırmak için tasarlanmış kullanışlı bir komut satırı aracıdır. Genellikle bu komut, belirli ölçütleri karşılayan bir grup dosyayı silmek için daha yaygın olarak kullanılır. Örneğin, belirli sayıda gün içinde değiştirilmemiş dosyalar.

ForFiles ile ilgili tek uyarı, yalnızca yerel olarak çalışmasıdır, yani onu bir ağ klasöründe depolanan dosyalarda komutları seçmek ve yürütmek için kullanamazsınız. Ancak, Windows 10’da ağ klasörünü eşlerseniz ve ardından eşlenen sürücüde komutu çalıştırırsanız bu görevi tamamlamak mümkündür. Komutu otomatik olarak çalıştırmak üzere bir görevi zamanlamak için bir komut dosyası bile oluşturabilirsiniz.

Bu kılavuzda, Windows 10’da paylaşılan bir ağ klasöründe ForFiles komutunu kullanma adımlarını öğreneceksiniz.

Windows 10’da ağ klasöründe ForFiles komutu nasıl kullanılır

ForFiles ile ağ paylaşımlı klasöründeki dosyaları silmek için şu adımları kullanın:

  1. Açık Başlangıç Windows 10’da.

  2. Aramak Komut istemi, sonucu sağ tıklayın ve Yönetici olarak çalıştır seçeneğini seçin.

  3. ForFiles komutunu çalıştırmak istediğiniz ağ klasörünü eşleştirmek için aşağıdaki komutu yazın ve Girmek:

    net use z: \\networkShare\files /user:userName PaZZw0rd

    Komutta, eşlemeye atamak istediğiniz sürücü harfi için “z”yi değiştirin ve paylaşılan klasör yolu için “\\networkShare\files” ile değiştirin.

    Hızlı ipucu: Kullanıcı adı ve parola, klasör paylaşım izinlerine bağlı olarak isteğe bağlıdır.
  4. Son 30 gün içinde değiştirilmemiş dosyaları kaldırmak için aşağıdaki komutu yazın ve tuşuna basın. Girmek:

    ForFiles /p "C:\PATH\TO\FOLDER" /s /d -30 /c "cmd /c del /q @file"

    Komutta, değiştir “C:\YOL\TO\KLASÖR” dosyaları silmek ve değiştirmek istediğiniz klasörün yolu için /g -30 Son değiştirilme tarihi olan dosyaları seçmek için.

    ForFiles dosyaları ağ klasörünü siler

  5. Ağ klasörü eşlemesini kaldırmak için aşağıdaki komutu yazın ve Girmek:

    net use z: /delete 

    Komutta, değiştirin “z” eşlemenize karşılık gelen sürücü harfi için.

Adımları tamamladığınızda, komut belirttiğiniz ağ konumunda çalışacaktır.

ForFiles seçenekleri dökümü

Bu kılavuzda ForFiles komutuyla kullanılan seçeneklerin açıklamaları aşağıda verilmiştir:

  • /P – aramaya başlamak için yol adını gösterir.
  • /s – ForFiles’a alt dizinlerin içinde arama yapması talimatını verir.
  • /D – bir dosya için son değiştirilme tarihini belirtir.
  • /C – ForFiles’a çift tırnak içine alınması gereken komutu yürütme talimatını verir, varsayılan “cmd /c del @dosya”.
  • /Q — onay gerektirmeden klasörlerin silinmesine izin verir.

Bu anahtarlar hakkında daha fazla bilgi edinmek istiyorsanız, ForFiles /? Emretmek.

Windows 10’da ağ klasöründe ForFiles komutu nasıl zamanlanır

ForFiles ile dosya silme işlemini otomatikleştirmek istiyorsanız, önce bir komut dosyası oluşturmanız ve ardından Görev Zamanlayıcı’yı kullanarak zamanlanmış bir görevle yürütmeniz gerekir.

Ağ paylaşımlı klasöründeki dosyaları otomatik olarak silmek için şu adımları kullanın:

  1. Açık Başlangıç.

  2. Aramak not defteri ve uygulamayı açmak için en üstteki sonucu tıklayın.

  3. Aşağıdaki kodu kopyalayıp metin dosyasına yapıştırın:

    net use z: \\PATH\TO\NETWORK\FOLDER
    ForFiles /p "z:" /s /d -30 /c "cmd /c del /q @file"
    net use z: /delete
  4. Komut dosyasını tercihlerinize göre özelleştirin. Örneğin, ilk satırda, değiştirdiğinizden emin olun. “z” Paylaşılan klasörü eşlemek için kullanmak istediğiniz sürücü harfi için ve dosyaları silmek için eşlemek istediğiniz ağ klasörünün yolunu belirtin. İkinci satırda, değiştir “z” harita sürücüsüne karşılık gelen sürücü harfi için ve değişiklik /g -30 Son değiştirilme tarihi olan dosyaları seçmek için. Son olarak, üçüncü satırda değiştirin “z” ağ haritası sürücüsünün sürücü harfi ile.

  5. Tıkla Dosya Menü.

  6. seçin Farklı kaydet seçenek.

  7. Dosyayı açıklayıcı bir adla kaydedin ve .bat uzantı. Örneğin, resimler-cleanup.bat.

  8. Açık Başlangıç.

  9. Aramak Görev Zamanlayıcısı ve uygulamayı açmak için en üstteki sonucu tıklayın.

  10. sağ tıklayın Görev Zamanlayıcı Kitaplığı klasörünü tıklayın ve Yeni dosya seçenek.

    Görev Zamanlayıcı yeni klasör oluştur
    Görev Zamanlayıcı yeni klasör oluştur

  11. Klasör için bir ad onaylayın ve tamam buton. (Görevleri düzenli ve sistem görevlerinden ayrı tutmak için yeni bir klasör oluşturuyoruz.)

  12. En son oluşturulan klasöre sağ tıklayın ve Görev Oluştur seçenek.

    Görev Zamanlayıcı yeni görev oluştur
    Görev Zamanlayıcı yeni görev oluştur

  13. “Ad” kutusuna görev için bir ad girin. Örneğin, Resim Temizleme

    Görev Zamanlayıcı genel ayarları
    Görev Zamanlayıcı genel ayarları

  14. “Genel” sekmesinde, “Güvenlik seçenekleri” bölümünün altında, Kullanıcının oturum açıp açmadığını çalıştır seçenek. (Görev otomatik olarak çalıştığında komut penceresinin görünmemesini sağlayacak seçenek budur.)

  15. Temizle Şifreyi saklama seçenek.

  16. “Tetikleyiciler” sekmesine tıklayın ve Yeni buton.

  17. “Göreve başla” açılır menüsünü kullanarak, bir programda seçenek.

  18. “Ayarlar” altında, görevin ne zaman çalışmasını istediğinizi belirtin (örneğin, Zamanında, Günlük, Haftalık, Aylık). Seçtiğiniz seçenek için, belirttiğinizden emin olun. Başlangıç ayarlar sağ tarafta.

    ForFiles görevini zamanla
    ForFiles görevini zamanla

  19. Tıkla tamam buton.

  20. “Eylemler” sekmesine tıklayın ve Yeni Buton.

  21. “Eylemler” açılır menüsünü kullanarak, Bir program başlatın seçenek.

  22. “Program/komut dosyası” kutusunda, Araştır düğmesini tıklayın ve ForFiles komut dosyasını bulun.

    Görev Zamanlayıcı ForFiles komut dosyası konumu
    Görev Zamanlayıcı ForFiles komut dosyası konumu

  23. Tıkla tamam buton.

  24. “Ayarlar” sekmesine tıklayın ve aşağıdaki seçenekleri kontrol ettiğinizden emin olun:

    • Görevin isteğe bağlı olarak çalıştırılmasına izin verin.
    • Zamanlanmış bir başlangıç ​​kaçırıldıktan sonra görevi mümkün olan en kısa sürede çalıştırın.
    • Görev başarısız olursa, her birini yeniden başlatın.

    Görev Zamanlayıcı görev ayarları
    Görev Zamanlayıcı görev ayarları

  25. Tıkla tamam buton.

Adımları tamamladıktan sonra, görev, ağ konumunda belirttiğiniz sayıdan daha eski olan dosyaları kaldırmak için zamanlamaya göre çalışır.

Bu kılavuz, bir ağ klasöründen belirli kriterleri karşılayan dosyaların silinmesine odaklanmıştır, ancak bu bir örnektir. Diğer birçok komutu çalıştırmak için ForFiles’ı kullanabilirsiniz.

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

You may also like...