Перечисление файлов и папок и вывод их как .csv - PullRequest
0 голосов
/ 04 июня 2019

Я пытаюсь написать пакетный скрипт, чтобы вывести список всех папок, подпапок и файлов внутри каталога, а затем вывести все в файл .csv.Я попытался сделать это с помощью команды tree, но мне также нужно указать «Дата создания» и «Дата последнего изменения».Команда tree, похоже, не поддерживает это.Есть ли другой способ сделать это?

Пример:

example

tree "C:\Windows" /A /F > "C:\Log.csv"

Ответы [ 2 ]

1 голос
/ 04 июня 2019

Используйте один вкладыш PowerShell:

Get-ChildItem -Recurse | Select-Object FullName,CreationTime,LastWriteTime|Export-Csv C:\log.csv -NotypeInformation

при необходимости в упаковке:

powershell -NoP -C "Get-ChildItem -Recurse | Select-Object FullName,CreationTime,LastWriteTime|Export-Csv C:\log.csv -NotypeInformation"
0 голосов
/ 04 июня 2019

А как насчет Dir /S *.*?

/S означает "пройти через каталог и все подкаталоги".

Извините.Я пропустил ту часть, где вам были нужны даты создания.Те могут быть достигнуты, как упомянуто в этом посте .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...