Polecenie wyświetlania wszystkich plików w folderze oraz podfolderów w systemie windows

Próbowałem wyszukać polecenie, które może wyświetlić listę wszystkich plików w katalogu, a także podfolderów za pomocą polecenia wiersza polecenia. Przeczytałem polecenie pomocy dla "dir", ale nie mogłem znaleźć tego, czego szukałem. Proszę mi pomóc jakie dowództwo może to dostać.

Author: Martijn Pieters, 2013-03-05

6 answers

Poniższy post daje rozwiązanie dla Twojego scenariusza.

dir /s /b /o:gn

/S Wyświetla pliki w podanym katalogu i wszystkie podkatalogi.

/B używa formatu bare (bez informacji o nagłówku lub podsumowaniu).

/o Lista według plików w posortowanej kolejności.

 325
Author: Ploppy,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-07-25 08:21:10

Jeśli chcesz wyświetlić listę folderów i plików, takich jak graficzne drzewo katalogów, powinieneś użyć polecenia Tree .

tree /f

Istnieją różne opcje formatu wyświetlania lub zamawiania.

Sprawdź Przykładowe wyjście.

Tutaj wpisz opis obrazka

Odpowiadam późno. Mam nadzieję, że to komuś pomoże.
 117
Author: Somnath Muluk,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2016-08-24 13:49:00

Dodatek do odpowiedzi: jeśli nie chcesz wyświetlać folderów, tylko pliki w podfolderach, użyj /A-D przełącznika w następujący sposób:

dir ..\myfolder /b /s /A-D /o:gn>list.txt
 62
Author: Laszlo Lugosi,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-05-24 12:57:49

Alternatywa dla powyższych poleceń, która jest trochę bardziej kuloodporna.

Może wyświetlić listę wszystkich plików niezależnie od uprawnień i długości ścieżki.

robocopy "C:\YourFolderPath" "C:\NULL" /E /L /NJH /NJS /FP /NS /NC /B /XJ

Mam mały problem z używaniem C:\NULL o czym pisałem na moim blogu

Https://theitronin.com/bulletproofdirectorylisting/

Ale mimo to jest to najpotężniejsza Komenda jaką znam.

 7
Author: Bruno,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2017-08-09 12:56:34

Jeśli po prostu potrzebujesz uzyskać podstawową migawkę plików + folderów. Wykonaj te małe kroki:

  • Naciśnij Windows + R
  • Naciśnij Enter
  • Typ cmd
  • Naciśnij Enter
  • Typ dir -s
  • Naciśnij Enter
 3
Author: Zameer Ansari,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-09-17 05:00:09

następujące polecenia możemy używać dla Linuksa lub Mac. Dla Windows możemy użyć poniżej na git bash.

Lista wszystkich plików, folderów pierwszego poziomu i ich zawartości

ls * -r

Lista wszystkich podkatalogów i plików pierwszego poziomu

file */*

Zapisz listę plików do tekstu

file */* *>> ../files.txt
file */* -r *>> ../files-recursive.txt

Get everything

find . -type f

Zapisz wszystko do pliku

find . -type f > ../files-all.txt
 -3
Author: Prafull,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2020-10-12 09:03:36