Jak sortować pliki do folderów na podstawie treści, nie nazwy
Sortuj pliki do folderów na podstawie treści PDF, Worda i plików tekstowych - za darmo ręcznie albo automatyczną regułą. Sprawdź, czego reguła nie odczyta.
Pliki możesz sortować do folderów na podstawie treści - rzeczywistego tekstu wewnątrz PDF-a, dokumentu Worda albo pliku tekstowego - zamiast polegać na nazwie czy rozszerzeniu. Windows i Mac mają do tego darmowy, ręczny sposób we wbudowanym wyszukiwaniu. Przy większej liczbie plików reguła w dedykowanej aplikacji odczytuje tekst z każdego nowego pliku i sama kieruje go do właściwego folderu, a jeśli o to poprosisz, może też zmienić jego nazwę na podstawie odczytanej treści.
Ten poradnik pokazuje trzy sposoby, od pięciominutowej sztuczki z wyszukiwaniem po regułę, która działa za każdym razem, gdy pojawi się nowy plik. Metody 1 i 2 są całkowicie darmowe. Metoda 3, reguła treści w File Arbor, jest częścią Pro za jednorazowe $24.99 - darmowy plan zostaje na regułach opartych na rozszerzeniu pliku, więc możesz sprawdzić resztę aplikacji, zanim zapłacisz za dopasowanie treści. Poradnik omawia też zmianę nazwy na podstawie treści, którą Hazel i File Juggler potrafią od lat, a File Arbor Pro dodał w wersji 1.3.0. Jedno ograniczenie warto znać już na starcie: skan albo zdjęcie strony telefonem nie ma warstwy tekstowej, więc reguła nie ma czego odczytać, chyba że narzędzie najpierw uruchomi OCR - Hazel 6 robi to na Macu, a File Arbor Pro od wersji 1.3.0.
Dlaczego sortowanie po nazwie albo typie pliku nie wystarcza
Nazwa pliku mówi tylko, co ktoś wpisał w oknie zapisu, a to często nic konkretnego. skan0043.pdf, Dokument bez nazwy.docx czy pobrane (3).pdf nie mówią nic o tym, co jest w środku. Sortowanie po rozszerzeniu niewiele pomaga - to, że plik jest PDF-em, mówi tylko tyle, że jest PDF-em, a nie czy to umowa najmu, paragon czy przepis zapisany na później.
Przy większej skali problem rośnie. Folder Pobrane freelancera zapełnia się PDF-ami od klientów, które system źródłowy nazywa po swojemu przy każdym eksporcie. Folder studenta zapełniają eksporty slajdów wykładowych, zaczynające się od tego samego kodu przedmiotu. Reguły oparte na nazwie i typie łapią oczywiste przypadki - każdy .jpg do Zdjęć, każdy .dmg do Instalek - ale nie odróżnią faktury od umowy, jeśli oba pliki to PDF-y z bezsensowną nazwą.
Sortowanie po treści rozwiązuje węższy problem, niż mogłoby się wydawać: nie rozumie twoich plików. Odczytuje konkretny tekst i przenosi plik do konkretnego folderu, gdy ten tekst się w nim znajdzie. To skromniejsza obietnica niż "AI porządkuje twoje dokumenty za ciebie" - i łatwiej jej zaufać, bo ten sam plik zawsze daje ten sam wynik.
Dwa darmowe sposoby, a potem ten automatyczny
Dwie pierwsze metody poniżej nic nie kosztują i korzystają z narzędzi, które już masz na komputerze. Trzecia wymaga dedykowanej aplikacji, ale jako jedyna działa dalej bez twojego udziału.
Metoda 1: Przeszukaj istniejące pliki po treści
Obydwa systemy indeksują tekst wewnątrz plików na potrzeby wyszukiwania, więc możesz od razu użyć tego indeksu, żeby znaleźć i przenieść pliki.
Na Macu: otwórz Spotlight albo okno Findera, wpisz szukany tekst i ustaw zakres wyszukiwania na zawartość pliku, a nie samą nazwę. Zaznacz dopasowania i przeciągnij je do folderu docelowego.
Na Windows: otwórz Eksplorator plików, upewnij się, że dla danego folderu włączone jest indeksowanie treści (Opcje indeksowania w Panelu sterowania), a potem przeszukaj folder po tekście, którego spodziewasz się w środku pliku. Wyszukiwanie Windows sprawdza zawartość popularnych formatów jak PDF, DOCX i TXT, o ile są zaindeksowane.
To dobrze sprawdza się przy jednorazowym sprzątaniu folderu, który już jest bałaganem. Nie robi nic z plikiem, który wyląduje tam jutro - to samo wyszukiwanie trzeba będzie powtórzyć. Traktuj to jako sposób na wyczyszczenie zaległości, a nie stałe rozwiązanie.
Metoda 2: Poskładaj wbudowaną automatyzację systemu
Obie platformy mają darmowe narzędzia do automatyzacji, które po odrobinie konfiguracji potrafią reagować na treść pliku, a nie tylko na jego pojawienie się.
Na Macu Akcja folderu w Automatorze może uruchomić skrypt powłoki na nowo dodanym pliku - na przykład przepuścić PDF przez polecenie wyodrębniające tekst i sprawdzić wynik pod kątem słowa kluczowego, zanim plik zostanie przeniesiony. Skróty (Shortcuts) od Apple potrafią zrobić prostszą wersję tego samego dla plików tekstowych i PDF.
Na Windows Power Automate Desktop potrafi obserwować folder i uruchamiać przepływ, gdy pojawi się plik, ale odczytanie tekstu z PDF-a albo DOCX-a wymaga dodatkowych akcji albo wtyczki, a testowanie zwykle trwa dłużej, niż sugeruje samouczek.
Oba podejścia są naprawdę darmowe. Żadne nie jest szybkie. Sam składasz wyzwalacz, krok wyodrębniania tekstu i akcję przeniesienia, a jeśli wyodrębnianie nie poradzi sobie z konkretnym układem PDF-a, reguła po cichu nic nie zrobi. To uczciwy kompromis wbudowanej ścieżki: zero kosztów, realny czas konfiguracji i zostajesz sam, gdy coś się nie dopasuje.
Metoda 3: Ustaw regułę treści w dedykowanym organizerze plików
Dedykowany organizer plików oparty na regułach zamienia ten sam pomysł w warunek, który ustawiasz raz. W File Arbor reguła treści wygląda tak:
- Monitoruj:
Pobrane - Warunek: treść zawiera
faktura, zamowienie - Akcja: Przenieś do
Dokumenty/Finanse
Terminy oddzielone przecinkiem oznaczają "dopasuj którykolwiek z nich", więc ta jedna reguła łapie oba słowa. Dopasowanie treści jest też niewrażliwe na wielkość liter i znaki diakrytyczne - reguła szukająca zamowienie złapie też plik zawierający zamówienie - więc nie musisz sam przewidywać każdego wariantu pisowni.
Pod spodem File Arbor rozpoznaje typ pliku na podstawie jego rzeczywistej zawartości, a nie rozszerzenia, i wyodrębnia tekst tylko wtedy, gdy wymaga tego jakaś reguła, więc pliki niepasujące do żadnej reguły treści nigdy nie są skanowane. Odczytuje PDF-y z warstwą tekstową, pliki DOCX oraz formaty tekstowe jak TXT, MD i CSV. Są tu ograniczenia: 32 MB na plik, pierwsze 256 KB wyodrębnionego tekstu, pierwsze 20 stron PDF-a i 5 sekund na przetworzenie pliku. Nic z wyodrębnionej treści nie trafia na dysk ani do logów. Od wersji 1.3.0 reguła Pro ustawiona tak, by czytała też zeskanowane dokumenty, czyta dodatkowo zeskanowane PDF-y i zdjęcia (JPEG, PNG, TIFF) za pomocą OCR: pierwszą i ostatnią stronę, w tempie około sekundy na stronę.
Warunki treści to funkcja Pro, dodana w wersji 1.2.0. Darmowy plan wciąż obejmuje reguły oparte na rozszerzeniu pliku dla jednego folderu - dopasowanie treści to miejsce, w którym zaczyna się liczyć płatny plan.
Czy sortowanie po treści zmienia nazwę pliku?
Nie sam z siebie. Warunek treści decyduje wyłącznie o tym, do którego folderu trafia plik, i nic więcej. Zmiana nazwy to osobna część reguły: od wersji 1.3.0 reguła File Arbor może też zmienić nazwę pliku, a w Pro nowa nazwa może zawierać wartości odczytane z dokumentu - datę, kwotę, numer faktury - których uczysz ją, klikając raz wartość na przykładowym dokumencie albo wpisując etykietę wydrukowaną obok niej. Krok po kroku, na przykładzie daty faktury, opisuje to artykuł o zmianie nazw plików PDF na podstawie ich zawartości.
Dwie alternatywy były w tym pierwsze i byłoby nieuczciwe sugerować inaczej. Warunek Contents contain match w Hazel potrafi przechwycić fragment dokumentu do własnego tokenu, który potem można użyć w akcji zmiany nazwy - Noodlesoft opisuje to wprost w swojej dokumentacji. File Juggler potrafi budować nazwy plików ze wzorców i zmiennych typu lista słów, znalezionych wewnątrz dokumentu. Jeśli twoim zadaniem jest właśnie zmiana nazwy na podstawie treści, robią to teraz wszystkie trzy narzędzia, File Arbor od wersji 1.3.0.
Warto to jasno nazwać, bo większość tego, co dziś zajmuje wysokie miejsca na "sortowanie plików po treści", to zupełnie inna kategoria narzędzi. Cała kategoria narzędzi opartych na AI odczytuje dokument i generuje nową nazwę pliku na podstawie tego, co jest w środku - wyciągając z tekstu nazwę klienta, datę albo typ dokumentu i budując coś w rodzaju 2026-04-12-acme-faktura.pdf. To realna i przydatna funkcja, inna zresztą od tego, co robią Hazel, File Juggler i File Arbor: one przechwytują tekst deterministycznie, według wzorca, który sam napisałeś, albo wartości, którą wskazałeś, a nie za pomocą modelu zgadującego nazwę. Jeśli zależy ci na nazwach generowanych przez AI, to inna kategoria narzędzi niż ta, o której jest ten artykuł.
Dopasowanie treści oparte na regułach to węższe, bardziej przewidywalne narzędzie: ten sam plik, dopasowany do tej samej reguły, za każdym razem trafia do tego samego folderu. Nic nie jest zgadywane. Jedyne, co się zmienia w samym pliku, to jego lokalizacja, a także nazwa, jeśli reguła ją zmienia.
Czego nie odczyta sortowanie po treści
Każde narzędzie do dopasowywania treści ma realne ograniczenia, i liczą się one bardziej niż lista funkcji. W File Arbor żadne z poniższych nie dopasuje warunku treści:
- Zeskanowane dokumenty i zdjęcia papierowych stron, chyba że reguła czyta skany. Nie mają warstwy tekstowej, więc reguła nie ma czego odczytać, dopóki nie zadziała OCR. Od wersji 1.3.0 reguła Pro ustawiona tak, by czytała też zeskanowane dokumenty, uruchamia OCR na pierwszej i ostatniej stronie; bez tego zeskanowana faktura wygląda dla systemu plików identycznie jak zdjęcie kota.
- Arkusze kalkulacyjne. Pliki XLSX nie są odczytywane pod kątem treści.
- Nagłówki, stopki i przypisy dokumentu Word. Sprawdzana jest tylko główna treść tekstu.
- Zaszyfrowane albo zabezpieczone hasłem PDF-y. Nie da się z nich wyodrębnić tekstu bez podania hasła.
Zaszyfrowane PDF-y to realna luka, nie drobny dopisek, i to jedyne miejsce, w którym konkurencja robi faktycznie więcej. Hazel 6 dodał rozpoznawanie tekstu w locie dla plików bez OCR oraz możliwość podania hasła do zaszyfrowanego PDF-a. File Arbor Pro dodał OCR w wersji 1.3.0, ale nie ma sposobu na otwarcie zaszyfrowanego PDF-a. Jeśli twoje PDF-y są rutynowo szyfrowane, Hazel (tylko Mac) dopasuje pliki, które reguły File Arbor po cichu pominą.
Praktyczny krok to sprawdzenie, czy twoje PDF-y mają rzeczywistą warstwę tekstową, zanim zbudujesz na nich regułę; jeśli jej nie mają, reguła musi czytać zeskanowane dokumenty. PDF wyeksportowany z Worda albo z nowoczesnej aplikacji do skanowania zwykle ją ma. PDF powstały ze zdjęcia strony telefonem zwykle jej nie ma.
Dopasowywanie treści pliku za pomocą regex
Proste dopasowanie tekstu, jak warunek treść zawiera ze słowem faktura, załatwia większość przypadków, ale czasem potrzebny jest wzorzec zamiast pojedynczego słowa - numer faktury w konkretnym formacie albo kod referencyjny, który zawsze zaczyna się tak samo. Drugi warunek treści w File Arbor, treść pasuje do regex, stosuje wyrażenie regularne do wyodrębnionego tekstu zamiast pojedynczego słowa. W przeciwieństwie do warunku treść zawiera jest on dosłowny - bez ignorowania wielkości liter czy znaków diakrytycznych. To, co napiszesz, jest dopasowywane znak po znaku. Każdy wzorzec jest sprawdzany pod kątem katastrofalnego backtrackingu, zanim zostanie uruchomiony.
Jeśli nigdy wcześniej nie pisałeś wyrażenia regularnego, nie zaczynaj od tego miejsca. Nasz przewodnik po regułach regex do organizacji plików omawia składnię od podstaw, z dziesięcioma gotowymi do wklejenia wzorcami dla nazw plików. Te same wzorce działają na treści plików - różnica polega tylko na tym, jaki tekst wzorzec sprawdza: nazwę pliku czy tekst wyodrębniony z jego wnętrza.
Jak to działa na Windows i Mac
Jest tylko jeden sposób, żeby mieć identyczną regułę na obu systemach: użyć narzędzia zbudowanego dla obu. Warunki treści w Hazel istnieją tylko na macOS. Warunki treści w File Juggler istnieją tylko na Windows. Jeśli używasz obu platform albo się między nimi przełączasz, reguły żadnego z tych narzędzi nie pójdą z tobą.
| Funkcja | File Arbor | Hazel | File Juggler | organize (CLI) |
|---|---|---|---|---|
| Platforma | Windows i Mac | Tylko Mac | Tylko Windows | Windows, Mac i Linux |
| Interfejs | Graficzny | Graficzny | Graficzny | Wiersz poleceń (YAML) |
| Warunki treści | Tak (Pro) | Tak | Tak | Tak |
| Odczyt PDF / DOCX / tekst | Tak | Tak | Tak | Tak |
| OCR dla skanów | Tak (Pro, od wersji 1.3.0) | Tak | Nie | Brak w dokumentacji |
| Obsługa zaszyfrowanych PDF | Nie | Tak | Nie | Nie |
| Regex na treści pliku | Tak | Częściowo | Tak | Tak |
| Zmiana nazwy na podstawie treści | Tak (Pro, od wersji 1.3.0) | Tak | Tak | Tak |
| Monitorowanie folderu w czasie rzeczywistym | Tak (Pro) | Tak | Tak | Nie (wymaga dodatku) |
| Darmowy plan | Tak (jeden obserwowany folder, dwie reguły, do 20 plików dziennie, ręczne uruchamianie) | Nie (14-dniowa wersja próbna) | Nie (30-dniowa wersja próbna) | Tak (darmowy, open source) |
| Cena | $24.99 Pro, jednorazowo | $42 jednorazowo | Licencja jednorazowa | Darmowy |
Pozycja File Arbor jest tu wąska i konkretna: te same dwa warunki treści, na obu systemach operacyjnych, z jednej aplikacji, sprawdzane wobec folderu w czasie rzeczywistym przez Tryb Auto. To nie jest narzędzie potężniejsze niż Hazel na Macu czy File Juggler na Windows - to narzędzie, które nie zmusza cię do wyboru platformy.
Którą metodę wybrać
"Mam istniejący bałagan i chcę go po prostu jednorazowo posprzątać." Użyj metody 1. Wyszukiwanie po treści plus ręczne przeciągnięcie bije każdą automatyzację przy jednorazowym zadaniu.
"Nie przeszkadza mi skryptowanie i używam tylko jednego systemu." Metoda 2 nic nie kosztuje i działa, jeśli chcesz sam zbudować i przetestować przepływ.
"Jestem tylko na Macu i chcę głębokiego dopasowywania treści, razem z OCR." Hazel warto rozważyć: dopasowuje tekst wewnątrz dokumentów i czyta zeskanowane PDF-y za pomocą wbudowanego OCR.
"Pracuję tylko na Windows i chcę dojrzałego, wizualnego kreatora reguł dla treści dokumentów." File Juggler ma długi staż w dopasowywaniu treści PDF i Worda, łącznie z regex i zmiennymi typu lista słów.
"Używam i Windows, i Maca, albo chcę wypróbować reguły treści, zanim za coś zapłacę." File Arbor jest do tego zbudowany - ta sama reguła działa na obu platformach, a darmowy plan pozwala przetestować reguły oparte na rozszerzeniu pliku, zanim zdecydujesz, czy dopasowanie treści jest warte aktualizacji do Pro.
"Chcę konfiguracji jako kodu i nie przeszkadza mi YAML." organize jest darmowy, wieloplatformowy i odczytuje treść PDF i DOCX - tyle że bez interfejsu graficznego.
Jak utrzymać porządek w folderach opartych na treści
Zacznij od jednego folderu i jednej reguły - folder Pobrane zwykle jest kandydatem z największym ruchem. Wybierz jedno, jednoznaczne słowo albo frazę, o której wiesz, że pojawia się w plikach, na których ci zależy, i skieruj je w konkretne miejsce, zamiast próbować posortować wszystko pierwszego dnia.
Sprawdź podgląd dopasowań, zanim włączysz automatyzację w czasie rzeczywistym. Reguła treści, która jest choć trochę za szeroka, złapie pliki, których nie planowałeś - a dużo łatwiej poprawić regułę na zbiorze istniejących plików, niż zauważyć błędne przeniesienie po fakcie.
Łącz warunki treści z warunkiem typu albo daty, kiedy tylko możesz. Reguła "PDF, starszy niż dzień, zawierający słowo faktura" jest precyzyjniejsza niż sama reguła "zawierający słowo faktura" - i mniej prawdopodobne, że coś przypadkowo się jej wymknie tylko dlatego, że to słowo pojawiło się gdzieś mimochodem.
FAQ
Czy mogę sortować pliki do folderów na podstawie tego, co jest w nich, a nie tylko na podstawie nazwy?
Tak. Reguły oparte na treści odczytują tekst wewnątrz pliku - PDF-a, dokumentu Worda albo pliku tekstowego - i przenoszą go do folderu na podstawie znalezionych tam słów lub wzorców. W jakiejś formie robią to Hazel, File Juggler, open-source'owe narzędzie organize oraz File Arbor, a wszystkie cztery potrafią też zbudować z odczytanej treści nową nazwę pliku; File Arbor Pro dodał to w wersji 1.3.0.
Czy sortowanie plików po treści zmienia ich nazwę na podstawie tego, co jest w środku?
Tylko jeśli o to poprosisz. Sam warunek treści decyduje wyłącznie o folderze docelowym. Od wersji 1.3.0 File Arbor Pro potrafi też odczytać z dokumentu wartości, takie jak data faktury, i zbudować z nich nazwę pliku, tak jak Hazel, File Juggler i organize. Narzędzia oparte na AI też zmieniają nazwy na podstawie treści, ale robią to, zgadując nazwę, a nie przechwytując ją według wzorca.
Czy reguły oparte na treści odczytają zeskanowane PDF-y albo zdjęcia dokumentów?
Tylko w narzędziach, które uruchamiają OCR. Dopasowanie po treści wymaga warstwy tekstowej, a zeskanowany PDF albo zdjęcie dokumentu jej nie mają, więc warunek treści nie ma czego odczytać, dopóki nie zadziała OCR. Hazel 6 uruchamia rozpoznawanie tekstu dla plików bez OCR, zanim spróbuje je dopasować, a od wersji 1.3.0 robi to również File Arbor Pro, gdy reguła jest ustawiona tak, by czytała też zeskanowane dokumenty; dokumentacja File Juggler mówi, że skany wymagają osobnego programu do OCR.
Czy sortowanie plików po treści to to samo co organizowanie plików przez AI?
Nie. Reguły oparte na treści korzystają z deterministycznego dopasowania tekstu albo regex, więc ten sam plik zawsze daje ten sam wynik, całkowicie offline. Organizery oparte na AI wykorzystują modele językowe do wnioskowania o znaczeniu i często proponują nowe nazwy plików. Oba podejścia kierują pliki do folderów i oba potrafią zmieniać ich nazwy: File Arbor Pro (od wersji 1.3.0), Hazel, File Juggler i organize budują nazwę z wartości, które im wskażesz, zamiast ją zgadywać.
Czy sortowanie po treści działa tak samo na Windows i Mac?
Tylko jeśli narzędzie jest wieloplatformowe. Warunki treści w Hazel działają wyłącznie na Macu, a w File Juggler wyłącznie na Windows. File Arbor uruchamia te same dwa warunki - treść zawiera i treść pasuje do regex - natywnie na Windows i macOS z poziomu jednej aplikacji.
Czy sortowanie po treści jest dostępne w darmowym planie File Arbor?
Nie. Warunki treści to funkcja Pro. Darmowy plan obejmuje jeden obserwowany folder, dwie reguły, do 20 plików dziennie, ręczne uruchamianie, z dopasowaniem po rozszerzeniu pliku. Warunki treści, razem z Trybem automatycznym i nieograniczoną liczbą reguł, wymagają jednorazowej aktualizacji do Pro za $24.99.
Podsumowanie
W File Arbor sortowanie plików po treści oznacza kierowanie ich według tego, co jest w środku napisane - a od wersji 1.3.0 Pro potrafi też zmieniać ich nazwy na tej podstawie, tak jak Hazel i File Juggler. Windows i Mac pozwalają zrobić to ręcznie i za darmo przez wyszukiwanie, a oba dają się też zautomatyzować, jeśli starczy ci cierpliwości do skryptowania. Dedykowana aplikacja oparta na regułach - File Arbor, Hazel albo File Juggler, zależnie od platformy - zamienia ten sam pomysł w regułę, którą ustawiasz raz i o niej zapominasz.
Jeśli pracujesz na Windows i Macu jednocześnie, pobierz File Arbor i wypróbuj regułę treści na swoim folderze Pobrane. Darmowy plan wystarczy, żeby sprawdzić, czy reguły oparte na rozszerzeniu pliku załatwiają sprawę; Pro jest tam, gdy będziesz gotowy dodać dopasowanie treści.