forfiles

Komenda forfiles w systemie Windows pozwala użytkownikom na wykonywanie operacji na plikach na podstawie ich daty utworzenia lub ostatniej modyfikacji. Dzięki tej funkcjonalności można łatwo zarządzać plikami w określonym katalogu, co jest szczególnie przydatne w automatyzacji zadań administracyjnych oraz podczas porządkowania danych.

Skladnia

forfiles [/p <ścieżka>] [/s] [/m ] [/d ] [/c ""] [/n] [/q]

Parametry

ParametrOpis
/p <ścieżka>Określa ścieżkę do katalogu, w którym mają być przeszukiwane pliki. Domyślnie jest to bieżący katalog.
/sPrzeszukuje podkatalogi w poszukiwaniu plików.
/m Określa wzorzec do dopasowania nazw plików (np. *.txt).
/d Określa datę lub zakres dat, na podstawie których pliki będą przetwarzane. Można używać operatorów takich jak + lub – do określenia dni.
/c „Określa komendę, która ma być wykonana na każdym pliku spełniającym warunki. Komenda musi być ujęta w cudzysłowy.
/nNie wykonuje komendy, tylko wyświetla nazwy plików, które spełniają warunki.
/qNie wyświetla komunikatów o błędach.

Przyklady uzycia

forfiles /p "C:\Dokumenty" /s /m *.txt /d -7 /c "cmd /c del @file"

Powyższy przykład przeszukuje wszystkie podkatalogi w folderze „C:\Dokumenty” w poszukiwaniu plików z rozszerzeniem .txt, które zostały zmodyfikowane w ciągu ostatnich 7 dni. Na tych plikach wykonywana jest komenda, która usuwa je z systemu (cmd /c del @file).

forfiles /p "C:\Obrazy" /m *.jpg /d +30 /c "cmd /c echo @file jest starszy niż 30 dni"

W tym przykładzie komenda forfiles przeszukuje folder „C:\Obrazy” w poszukiwaniu plików .jpg, które są starsze niż 30 dni. Na tych plikach wykonywana jest komenda, która wyświetla ich nazwy, informując, że są starsze niż 30 dni.

Zamów wycenę
Polityka prywatności | Regulamin
Pro-link 2005-2020