Przechodzenie katalogów to proces, w którym zawartość folderów lub katalogów na komputerze jest systematycznie skanowana. Zarówno dla programistów, jak i początkujących użytkowników komputerów, przechodzenie katalogów może dostarczyć wielu przydatnych informacji. Ta metodologia jest używana w różnych aplikacjach komputerowych, w tym w wyszukiwaniu plików w systemie operacyjnym.
Podczas przechodzenia przez katalog proces rozpoczyna się w „katalogu roboczym”. Wiele przemierzeń katalogów jest rekurencyjnych, co oznacza, że skanują zawartość katalogu roboczego, a także zawartość każdego oddzielnego folderu lub podkatalogu, który zawiera katalog roboczy. Rekurencyjne przechodzenie katalogów może łatwo zidentyfikować duże grupy plików o podobnych cechach. Przechodzenie katalogów może być również używane do wybierania określonych typów plików do analizy, modyfikacji lub usunięcia.
Trawersy można wykonać na dwa różne sposoby. Pierwsza metoda przechodzenia, która jest zwykle wykonywana w pewnym momencie przez wszystkich użytkowników komputerów, odbywa się za pośrednictwem interfejsu użytkownika systemu operacyjnego. Dokładny sposób, w jaki to się robi, zależy od systemu operacyjnego, ale w tym kontekście przechodzenie przez katalogi jest często tak proste, jak kliknięcie w folder, a następnie kliknięcie w folder w tym folderze i tak dalej. Ponieważ szybkość tego podejścia jest ograniczona przez szybkość, z jaką użytkownik może ręcznie przechodzić przez katalogi, zwykle jest to wolniejsza z dwóch metod przechodzenia.
Programiści i programiści zwykle stosują drugą metodę przechodzenia, która polega na przekazywaniu wyraźnych poleceń systemowi operacyjnemu, zamiast korzystania z jego interfejsu. Ta metoda jest bardziej elastyczna niż przechodzenie oparte na interfejsie i często może być połączona z innymi poleceniami systemu operacyjnego w celu uzyskania dostępu i modyfikacji wielu plików jednocześnie. Ogólnie rzecz biorąc, większość użytkowników komputerów nie musi wykonywać przechodzenia w ten sposób, chociaż opcja jest prawie zawsze dostępna.
Chociaż przechodzenie katalogów może być bardzo przydatne, może zostać wykorzystane przez złośliwy kod, zwłaszcza na stronach internetowych. Podczas programowania witryn internetowych projektanci witryn internetowych muszą często bardzo uważać, aby klient przeglądający stronę internetową nie mógł wykonać nieautoryzowanego przechodzenia do katalogu. Ponieważ przeglądanie katalogów może potencjalnie prezentować wiele informacji, umożliwienie klientowi dostępu do katalogów komponentów strony internetowej może stanowić poważne zagrożenie bezpieczeństwa. Przechodzenie przez katalogi same w sobie nie jest niebezpieczne ani złośliwe, więc skanowanie katalogów jako zaufany użytkownik na komputerze nie zagraża automatycznie komputerowi ani jego danych. W prawie wszystkich kontekstach przechodzenie katalogów jest bezpieczną, przydatną metodą uzyskiwania informacji z komputera.