Я пытаюсь составить список всех файлов в четырех каталогах, каждый из которых имеет свой путь. У меня есть следующий код, и он работает, но не так, как я хочу
@echo off
tree d:\directory > c:\lists\4list.txt /a /f
tree e:\directory2 >> c:\lists\4list.txt /a /f
tree f:\directory3 >> c:\lists\4list.txt /a /f
tree g:\directory4 >> c:\lists\4list.txt /a /f
Выходные данные в 4list.txt содержат все символы ASCII и пробелы в начале каждой строки. Он также имеет
+---Directory name
filename1
filename2
filename3
перечислены в каждом каталоге в дереве. Можно ли как-нибудь сгенерировать этот список, БЕЗ всех специальных символов, имен каталогов, пробелов, лишних строк И без расширений файлов?
По сути, я хочу создать этот список из 2200+ файлов, поэтому я могу скопировать и вставить его в электронную таблицу Excel, на которой у меня настроена условная обработка форматирования, которая выделяет дублирующиеся имена файлов (может иметь дубликаты видеофайлов, но в разных форматах. mkv, .mp4 и т. д.).
Я знаю, что могу вручную просмотреть текстовый файл, и с помощью функции поиска / замены в блокноте я могу "заменить" все расширения на пустые («») и вручную заменить лишние символы и пробелы в начале каждой строки. а также удаление имен "+--- Directory". Тем не менее, это может быть довольно много времени.
Я хочу создать этот файл, чтобы его можно было запускать один раз в день и обновлять постоянно растущий список файлов на этих дисках.
Если есть способ экспортировать этот список в документ Excel, а не в TXT-файл, это также спасло бы меня на один или два шага.