Czy w systemie Windows jest jakiś sposób na uzyskanie listy wszystkich plików w folderze, w tym wszystkich plików we wszystkich podfolderach?
windows
file-management
filesystems
Edward Wong Hau Pepelu Tivrusk
źródło
źródło
dir
jest tylko trochę szybszy, jeśli nie musi sprawdzać żadnych warunków; 2) pozwala zapisać nazwy w pliku.dir /a-d /b /s
.Spróbuj drzewo / f. To powinno wygenerować całą strukturę.
źródło
tree /f>filelist.txt
i działało.Otrzymasz UnixUtils w sourceforge , który ci da
find.exe
.Następnie możesz wykonać następujące czynności, aby wyświetlić listę wszystkich plików ze ścieżkami folderów.
Istnieją inne formy polecenia Unix, które mogą być dla ciebie przydatne.
Dane wyjściowe są łatwiejsze do wyszukiwania w porównaniu z natywnymi
dir
itree
poleceniami.Zaktualizowano przy pomocy danych wejściowych z
Johannes
.W
cmd.exe
skorupcedziała całkiem dobrze w przypadku rekursywnego wpisu w formacie Wdowy
(więc widać „
C:\
” i odwrotne ukośniki, „\
”).Całkowicie przegapiłem odpowiedź „
\b
” wNifle
! (+1 za to teraz).źródło
dir
jest do tego doskonale.find
wyjście Unixa z DOS-em,dir /s
czytree
w tym przypadku?dir /b
? :-)find
Cygwina i nigdy nie próbowałem poleceń dos (właściwie zajęło mi chwilę otwarciecmd
powłoki i unikanie/usr/bin/dir
wypróbowania tej opcji. Ale to działa; cieszę się, że się dowiedziałem:-)
Dlaczego tak złożony? Naciśnij Windowskey + F, aby rozpocząć „Wyszukiwanie plików” w systemie Windows. Po lewej stronie przejdź do „Szukaj w” i wybierz na dole opcję „Przeglądaj ...”. Wybierz (pod) folder, w którym chcesz wyszukać. Wpisz „*” (bez cudzysłowów) w polu edycji „Cała nazwa pliku lub jej część” i rozpocznij wyszukiwanie. Zrób kawę, gdy szukasz na dużym dysku z dużą ilością danych i poczekaj, aż ta wyszukiwarka oparta na eksploratorze wyświetli pełną listę. Możesz go wyszukiwać, otwierać pliki bezpośrednio, a nawet zawęzić wyszukiwanie, jeśli zajdzie taka potrzeba.
Dlaczego ludzie zapominają o tym domyślnym sposobie wyszukiwania w systemie Windows?
źródło
Uważam, że ten plik wsadowy jest użyteczny
DragDropListFile.bat
Sposób użycia: Po prostu przeciągnij folder i upuść go w pliku DragDropListFile.bat, a następnie zostanie utworzony plik o nazwie list.txt, który zawiera to, co chcesz.
Jeśli nie lubisz przeciągania i upuszczania, wypróbuj ten plik wsadowy
ListFile.bat
Sposób użycia: umieść plik ListFile.bat w folderze, w którym chcesz wyświetlić listę plików, a następnie uruchom plik ListFile.bat, a następnie zostanie utworzony plik o nazwie list.txt, który zawiera żądane pliki.
źródło
dir /s /w >files.txt
doprowadzi cię przez większość drogi. Zachowa rozszerzenia. Następnie otwórzfiles.txt
w edytorze tekstu i jedno z nich^ +\d+ File.+\r\n\r\n Dir.+\r\n\r\n
się luk i szczegółów folderów między poszczególnymi listami plików folderów dla mnie w Notepad ++.źródło