Jak używać polecenia ForFiles w udostępnionym folderze sieciowym w systemie Windows 10?

W systemie Windows 10 ForFiles to przydatne narzędzie wiersza polecenia przeznaczone do wybierania plików przy użyciu różnych kryteriów, a następnie uruchamiania na nich polecenia. Zazwyczaj to polecenie jest częściej używane do usuwania grupy plików spełniających określone kryteria. Na przykład pliki, które nie zostały zmodyfikowane przez określoną liczbę dni. 

Jedynym zastrzeżeniem dotyczącym ForFiles jest to, że działa tylko lokalnie, co oznacza, że ​​nie można go używać do wybierania i wykonywania poleceń na plikach przechowywanych w folderze sieciowym. Można jednak wykonać to zadanie, jeśli zmapujesz folder sieciowy w systemie Windows 10 , a następnie uruchomisz polecenie na zmapowanym dysku. Możesz nawet utworzyć skrypt, aby zaplanować zadanie, aby automatycznie uruchomić polecenie.

W tym przewodniku dowiesz się, jak używać polecenia ForFiles w udostępnionym folderze sieciowym w systemie Windows 10.

Jak używać polecenia ForFiles w folderze sieciowym w systemie Windows 10?

Aby usunąć pliki z udostępnionego folderu sieciowego za pomocą ForFiles, wykonaj następujące kroki:

  1. Otwórz Start w systemie Windows 10.

  2. Wyszukaj Wiersz polecenia , kliknij wynik prawym przyciskiem myszy i wybierz opcję Uruchom jako administrator.

  3. Wpisz następujące polecenie, aby zmapować folder sieciowy, w którym chcesz uruchomić polecenie ForFiles, i naciśnij klawisz Enter :

    wykorzystanie sieci z: \\NetworkShare\files /user:userName PaZZw0rd

    W poleceniu zmień „z” na literę dysku, którą chcesz przypisać do mapowania i zastąp „\\NetworkShare\files” dla ścieżki folderu współdzielonego.

    Szybka wskazówka: nazwa użytkownika i hasło są opcjonalne w zależności od uprawnień do udostępniania folderów.

  4. Wpisz następujące polecenie, aby usunąć pliki, które nie zostały zmienione w ciągu ostatnich 30 dni, i naciśnij klawisz Enter :

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

    W poleceniu zmień „C:\PATH\TO\FOLDER” na ścieżkę do folderu, z którego chcesz usunąć pliki, i zmień /d -30 , aby wybrać pliki z datą ostatniej modyfikacji.

    How to use ForFiles command on shared network folder on Windows 10

    ForFiles usuń pliki z folderu sieciowego

  5. Wpisz następujące polecenie, aby usunąć mapowanie folderu sieciowego i naciśnij Enter :

    wykorzystanie netto z: / usuń

    W poleceniu zamień „z” na literę dysku odpowiadającą Twojemu mapowaniu.

Po wykonaniu kroków polecenie zostanie uruchomione w określonej lokalizacji sieciowej.

Podział opcji ForFiles

Oto opisy opcji używanych z poleceniem ForFiles w tym przewodniku:

  • /p — wskazuje ścieżkę do rozpoczęcia wyszukiwania.
  • /s — nakazuje ForFiles przeszukać podkatalogi.
  • /d — określa datę ostatniej modyfikacji pliku.
  • /c — nakazuje ForFiles wykonanie polecenia, które musi być ujęte w podwójny cudzysłów, wartość domyślna to „cmd /c del @file” .
  • /q — umożliwia usuwanie folderów bez konieczności potwierdzania. 

Jeśli chcesz dowiedzieć się więcej o tych przełącznikach, użyj ForFiles /?polecenia.

Jak zaplanować polecenie ForFiles w folderze sieciowym w systemie Windows 10?

Jeśli chcesz zautomatyzować proces usuwania plików za pomocą ForFiles, musisz najpierw utworzyć skrypt, a następnie wykonać go za pomocą zaplanowanego zadania za pomocą Harmonogramu zadań.

Aby automatycznie usunąć pliki z udostępnionego folderu sieciowego, wykonaj następujące czynności:

  1. Otwórz Start .

  2. Wyszukaj Notatnik i kliknij najwyższy wynik, aby otworzyć aplikację.

  3. Skopiuj i wklej następujący kod do pliku tekstowego:

    net use z: \\PATH\TO\NETWORK\FOLDER ForFiles /p "z:" /s /d -30 /c "cmd /c del /q @file" net use z: /delete

  4. Dostosuj skrypt do swoich preferencji. Na przykład w pierwszym wierszu upewnij się, że zmieniłeś „z” dla litery dysku, której chcesz użyć do mapowania folderu udostępnionego, i określ ścieżkę folderu sieciowego, który chcesz zmapować w celu usunięcia plików. W drugim wierszu zmień „z” na literę dysku odpowiadającą dyskowi mapowanemu i zmień /d -30 , aby wybrać pliki z datą ostatniej modyfikacji. Na koniec w trzecim wierszu zastąp „z” literą dysku z mapą sieciową.

  5. Kliknij menu Plik .

  6. Wybierz opcję Zapisz jako .

  7. Zapisz plik z opisową nazwą i rozszerzeniem .bat . Na przykład pictures-cleanup.bat .

  8. Otwórz Start .

  9. Wyszukaj Harmonogram zadań i kliknij najwyższy wynik, aby otworzyć aplikację.

  10. Kliknij prawym przyciskiem myszy folder Biblioteka Harmonogramu zadań i kliknij opcję Nowy folder .

    How to use ForFiles command on shared network folder on Windows 10

    Harmonogram zadań utwórz nowy folder

  11. Potwierdź nazwę folderu i kliknij przycisk OK . (Tworzymy nowy folder, aby uporządkować zadania i oddzielić je od zadań systemowych).

  12. Kliknij prawym przyciskiem myszy ostatnio utworzony folder i wybierz opcję Utwórz zadanie .

    How to use ForFiles command on shared network folder on Windows 10

    Harmonogram zadań utwórz nowe zadanie

  13. W polu "Nazwa" wprowadź nazwę zadania. Na przykład Oczyszczanie obrazu

    How to use ForFiles command on shared network folder on Windows 10

    Ustawienia ogólne Harmonogramu zadań

  14. W zakładce "Ogólne" w sekcji "Opcje bezpieczeństwa" wybierz opcję Uruchom, czy użytkownik jest zalogowany, czy nie . (Jest to opcja, która spowoduje, że okno poleceń nie pojawi się, gdy zadanie zostanie uruchomione automatycznie.)

  15. Wyczyść opcję Nie przechowuj hasła .

  16. Kliknij kartę „Wyzwalacze” i kliknij przycisk Nowy .

  17. Korzystając z menu rozwijanego „Rozpocznij zadanie”, wybierz opcję Zgodnie z harmonogramem .

  18. W sekcji "Ustawienia" określ, kiedy chcesz uruchomić zadanie (na przykład na czas, codziennie, co tydzień, co miesiąc). Dla wybranej opcji upewnij się, że określiłeś ustawienia Start po prawej stronie.

    How to use ForFiles command on shared network folder on Windows 10

    Zaplanuj zadanie ForFiles

  19. Kliknij przycisk OK .

  20. Kliknij kartę "Działania" i kliknij przycisk Nowy .

  21. Korzystając z menu rozwijanego "Akcje", wybierz opcję Uruchom program .

  22. W polu "Program / skrypt" kliknij przycisk Przeglądaj i zlokalizuj plik skryptu ForFiles.

    How to use ForFiles command on shared network folder on Windows 10

    Lokalizacja skryptu Harmonogramu zadań dla plików

  23. Kliknij przycisk OK .

  24. Kliknij kartę "Ustawienia" i sprawdź następujące opcje:

    • Zezwalaj na uruchamianie zadania na żądanie.
    • Uruchom zadanie tak szybko, jak to możliwe po pominięciu zaplanowanego uruchomienia.
    • Jeśli zadanie się nie powiedzie, zrestartuj co.
    How to use ForFiles command on shared network folder on Windows 10

    Ustawienia zadań Harmonogramu zadań

  25. Kliknij przycisk OK .

Po wykonaniu tych kroków zadanie zostanie uruchomione zgodnie z harmonogramem w celu usunięcia plików w lokalizacji sieciowej, które są starsze niż określona liczba dni.

Ten przewodnik skupia się na usuwaniu plików spełniających określone kryteria z folderu sieciowego, ale jest to przykład. Możesz użyć ForFiles do uruchamiania wielu innych poleceń.



Leave a Comment

Poprawka systemu Windows „Nie można ukończyć operacji (błąd 0x00000709)”

Poprawka systemu Windows „Nie można ukończyć operacji (błąd 0x00000709)”

Rozwiąż typowy problem podczas próby ustawienia drukarki domyślnej w systemie Microsoft Windows, błąd 0x00000709.

Co to jest folder Windows.old? Czy możesz go usunąć?

Co to jest folder Windows.old? Czy możesz go usunąć?

Dowiedz się, co to jest folder Windows.old, dlaczego zajmuje dużo miejsca oraz jak go bezpiecznie usunąć.

Krótki przewodnik dotyczący planu wydajności systemu Windows 10 Ultimate Performance

Krótki przewodnik dotyczący planu wydajności systemu Windows 10 Ultimate Performance

Plan zasilania o najwyższej wydajności w systemie Windows, zaprojektowany dla systemów o dużej mocy. Dowiedz się, jak włączyć ten plan w Windows 10 i poprawić wydajność swojego sprzętu.

Jak przyspieszyć działanie komputera, usuwając plik strony w systemie Windows 10?

Jak przyspieszyć działanie komputera, usuwając plik strony w systemie Windows 10?

Dowiedz się, jak przyspieszyć komputer, usuwając pliki Pagefile.sys w systemie Windows 10. Cenne porady i instrukcje.

Jak utworzyć ikonę skrótu RDP w systemie Windows 10?

Jak utworzyć ikonę skrótu RDP w systemie Windows 10?

Utwórz ikonę skrótu RDP i szybko zdalnie połącz się z komputerem działającym na systemie Microsoft Windows. Przewodnik dla użytkowników Windows 10.

Napraw błąd aktywacji 0xC004F213 w systemie Windows 10

Napraw błąd aktywacji 0xC004F213 w systemie Windows 10

Czy ostatnio pojawił się błąd aktywacji 0xc004f213 sugerujący, że system Windows 10 nie może znaleźć pasującego klucza produktu? Napraw to za pomocą tego przewodnika.

Jak włączyć / wyłączyć Menedżera rozruchu systemu Windows [Windows 10]

Jak włączyć / wyłączyć Menedżera rozruchu systemu Windows [Windows 10]

Oto, czym jest Menedżer rozruchu systemu Windows, jak go wyłączyć/włączyć i jak wyłączyć Bezpieczny rozruch UEFI, aby system operacyjny był uruchamiany podwójnie.

Jak przenieść zainstalowane programy na inny dysk w systemie Windows 10?

Jak przenieść zainstalowane programy na inny dysk w systemie Windows 10?

Przenieś zainstalowane programy na inny dysk w systemie Windows 10, aby zwolnić miejsce na dysku C. Sprawdź krok po kroku, jak to zrobić efektywnie.

Pulpit zdalny nie zapisuje nazwy użytkownika i hasła

Pulpit zdalny nie zapisuje nazwy użytkownika i hasła

Jak rozwiązać problem, w którym nazwa użytkownika i hasło nie zostaną zapisane w Microsoft Remote Desktop.

Sposoby łatwego wyłączania automatycznej blokady w systemie Windows 10

Sposoby łatwego wyłączania automatycznej blokady w systemie Windows 10

Chcesz wyłączyć automatyczną blokadę w systemie Windows 10, ponieważ przynosi ona więcej złego niż dobrego? Czy to przeszkadza Twojej produktywności? Czytaj dalej, aby uzyskać kilka prostych poprawek.