
Я использую CMD для создания текстового файла для каталога каталогов (т. е. папки 2014, содержащей папки для каждого проекта этого года).
Передача команды DIR для создания текстового файла очень полезна, но хотелось бы максимально автоматизировать этот процесс.
Я импортирую текстовый файл в Excel, чтобы отобрать данные.
Мне интересно, есть ли способ удалить верхний и нижний колонтитулы (вместе с папками с именами <.> и <..>, потому что я даже не уверен, что они из себя представляют).
Но хотелось бы узнать, возможно ли это до того, как текстовый файл попадет в Excel.
С моей текущей партией я близок к этому, но в верхней части остались две пустые строки. Возможно, это не такая уж большая проблема, но мне хотелось бы узнать, как это сделать наилучшим образом.
*Похоже, это очень распространенная ситуация, просто я не могу найти конкретную партию, которая не была бы слишком сложной для моего понимания.
**Мой текущий пакетный файл использует такой подход: DIR, REN (по какой-либо причине для преобразования старого файла в новый) и FINDSTR /V "Volume Directory .. bytes" dir01.txt.old > dir01.txt
TITLE Project Folders
DIR S:\"Project Folder 2014\Projects" /T:C /O:-N > S:\MyFolder\dir01.txt
DIR S:\"Project Folder 2014\Projects" /T:W /O:-N > S:\MyFolder\dir02.txt
DIR S:\"Project Folder 2014\Projects" /T:A /O:-N > S:\MyFolder\dir03.txt
S:
CD MyFolder
REN dir01.txt dir01.txt.old
REN dir02.txt dir02.txt.old
REN dir03.txt dir03.txt.old
FINDSTR /V "Volume Directory .. bytes" dir01.txt.old > dir01.txt
FINDSTR /V "Volume Directory .. bytes" dir02.txt.old > dir02.txt
FINDSTR /V "Volume Directory .. bytes" dir03.txt.old > dir03.txt
DEL dir01.txt.old dir02.txt.old dir03.txt.old
PAUSE
***Пожалуйста, порекомендуйте!
Простой формат не будет полезен, поскольку я использую дату создания, изменения и доступа в трех отдельных текстовых файлах для отслеживания проектов.
Будет ли это проще сделать в PowerShell?