Я попытался найти команду, которая могла бы перечислить все файлы в каталоге, а также подпапках, используя команду командной строки. Я прочитал справку по команде "dir", но не смог найти то, что искал. Пожалуйста, помогите мне, какая команда могла получить это.
windows
command-line
command
dir
user1760178
источник
источник
dir /s
делает работуОтветы:
Приведенный ниже пост дает решение для вашего сценария.
/ S Отображает файлы в указанном каталоге и всех подкаталогах.
/ B Используется пустой формат (без информации о заголовке или резюме).
/ O Список по файлам в отсортированном порядке.
источник
dir -s
вместо/s
формата для флагов.>list.txt
его для вывода в файл, который будет легче использовать. Таким образом, команда будет:dir /s /b /o:gn >list.txt
Если вы хотите вывести список папок и файлов, таких как графическое дерево каталогов, вы должны использовать команду дерева .
Существуют различные варианты формата отображения или заказа.
Проверьте пример выходных данных.
Отвечаю поздно. Надеюсь, это поможет кому-то.
источник
Дополнение к ответу: если вы не хотите перечислять папки, используйте только файлы в подпапках, используйте ключ / AD следующим образом:
источник
Альтернатива вышеприведенным командам немного более пуленепробиваемая.
Он может перечислить все файлы независимо от разрешений или длины пути.
У меня небольшая проблема с использованием C: \ NULL, о которой я писал в своем блоге
https://theitronin.com/bulletproofdirectorylisting/
Но, тем не менее, это самая надежная команда, которую я знаю.
источник
Если вам просто нужно получить базовый снимок файлов + папок. Выполните следующие шаги ребенка:
cmd
dir
источник
dir
только дает информацию о файлах и каталогах в текущей папке, но OP хочет, чтобы возвращение включало также файлы в подпапки.Список всех файлов, папок первого уровня и их содержимого
Перечислите все подкаталоги и файлы первого уровня
Сохранить список файлов в текст
Получить все
Сохранить все в файл
источник