20 praktycznych przykładów użycia polecenia forfiles w Windows

Polecenie forfiles to jedno z tych narzędzi w Windows, które wielu administratorów zna… ale mało kto wykorzystuje jego pełny potencjał.
Pozwala wykonywać operacje na plikach spełniających konkretne kryteria — datę, nazwę, rozszerzenie czy lokalizację.

Idealne do automatyzacji: backupów, sprzątania logów, archiwizacji czy raportów.

Poniżej masz zestaw praktycznych przykładów, które możesz wykorzystać w codziennej pracy.

Najważniejsze przełączniki używane w poleceniu forfiles

/p „C:\Logs” – Określa katalog, w którym polecenie ma działać.

/s – Przetwarza pliki rekurencyjnie (każdy, który jest w podanej ścieżce) — także w podkatalogach.

/m <maska> – Filtruje pliki według nazwy lub rozszerzenia. Przykłady użycia: /m .log /m raport_.csv, /m * maską są pliki .log oraz raport_.csv lub wszystkie pliki, czyli oznaczenie jako *.

/d <data> – Filtruje pliki według daty modyfikacji. -30 – starsze niż 30 dni, 0 – pliki z dnia dzisiejszego, 01/02/2026 – konkretna data.

/c „polecenie” – Określa polecenie wykonywane na każdym pliku. Przykład: /c „cmd /c del @path”.

Najczęściej używane zmienne w forfiles

ZmiennaOpis
@filenazwa pliku
@fnamenazwa bez rozszerzenia
@extrozszerzenie
@pathpełna ścieżka
@relpathścieżka względna
@fdatedata modyfikacji
@ftimegodzina modyfikacji
@fsizerozmiar pliku (w bajtach)
@isdirinformacja czy to katalog

Przykłady użycia forfiles

Usuwanie plików starszych niż 30 dni

Wyświetlanie plików zmodyfikowanych dzisiaj

Przenoszenie plików starszych niż 7 dni

Usuwanie plików *.tmp

Kopiowanie plików CSV do katalogu backupu

Uruchamianie skryptu PowerShell dla każdego pliku

Generowanie raportu nazw plików

Dodawanie prefiksu do starych plików

Wyświetlanie rozmiaru i nazwy pliku

Nadawanie uprawnień do plików

Kompresowanie plików starszych niż 10 dni

Usuwanie pustych plików

Lista plików z datą modyfikacji

Wyszukiwanie plików EXE do analizy bezpieczeństwa

Tworzenie loga przetwarzania plików

Usuwanie plików starszych niż rok

Wyszukiwanie plików zmodyfikowanych konkretnego dnia

Kopiowanie plików zmodyfikowanych w ostatnich 2 dniach

Usuwanie plików z wyjątkiem rozszerzenia .zip

Raport plików wraz z godziną modyfikacji

Podsumowanie

Polecenie forfiles to lekkie, natywne narzędzie Windows, które pozwala szybko automatyzować operacje na plikach — bez konieczności sięgania po rozbudowane skrypty czy PowerShell. Dzięki filtrowaniu po dacie, nazwie czy rozszerzeniu możesz w prosty sposób zarządzać logami, backupami, raportami oraz katalogami roboczymi.

W tym wpisie zobaczyłeś 20 praktycznych przykładów zastosowania — od prostego sprzątania plików i generowania raportów, aż po automatyzację zadań administracyjnych, nadawanie uprawnień czy integrację z innymi narzędziami systemowymi.

Najważniejsze rzeczy, o których warto pamiętać:

  • zawsze testuj polecenia na echo @path zanim wykonasz operacje destrukcyjne,
  • uważaj na przełącznik /s, bo działa rekurencyjnie,
  • stosuj forfiles razem z Harmonogramem zadań do pełnej automatyzacji,
  • traktuj je jako szybkie narzędzie do prostych zadań — szczególnie tam, gdzie PowerShell byłby przerostem formy nad treścią.

Jeśli szukasz szybkiego sposobu na uporządkowanie plików i automatyzację codziennych czynności administratora — forfiles nadal jest bardzo skutecznym i niedocenianym narzędziem w ekosystemie Windows.


Dziękuję Ci, za poświęcony czas na przeczytanie tego artykułu. Jeśli był on dla Ciebie przydatny, to gorąco zachęcam Cię do zapisania się na mój newsletter, jeżeli jeszcze Cię tam nie ma. Proszę Cię także o “polubienie” mojego bloga na Facebooku oraz kanału na YouTube – pomoże mi to dotrzeć do nowych odbiorców. Raz w tygodniu (niedziela punkt 17.00) otrzymasz powiadomienia o nowych artykułach / projektach zanim staną się publiczne. Możesz również pozostawić całkowicie anonimowy pomysł na wpis/nagranie.

Link do formularza tutaj: https://beitadmin.pl/pomysly

Pozostaw również komentarz lub napisz do mnie wiadomość odpisuję na każdą, jeżeli Masz jakieś pytania:).

Dodaj komentarz

beitadmin.pl - Droga Administratora IT