Я хочу создать пакетный файл, который будет анализировать через заданный каталог и получить все XML-файлы.Как сохранить список файлов в текстовый файл?
Эти имена файлов XML должны храниться в текстовом файле.
Я хочу создать пакетный файл, который будет анализировать через заданный каталог и получить все XML-файлы.Как сохранить список файлов в текстовый файл?
Эти имена файлов XML должны храниться в текстовом файле.
попробуйте команду FOR
. Сначала прочтите информацию об использовании, попробуйте HELP FOR
. Затем эксперимент с этим примерам:
FOR %%a in (*.xml) DO ECHO %%a >>xmllist.txt
или
FOR /R %%a in (*.xml) DO ECHO %%a >>xmllist.txt
или
FOR /R %%a in (*.xml) DO ECHO %%~na >>xmllist.txt
и выбрать то, что лучше подходит с вашими требованиями
dir /b *.xml > xmlfiles.txt
Say мой каталог находится в каталоге C: \ WWW \ папка где я могу указать каталог , а также файлы xml также будут в подпапках –
dir/b * .xml> xmlfiles.txt это дает мне имя файла вместе с путём, но мне не нужен путь для хранения только имени файла –
Попробуйте 'dir /?'. Он расскажет вам все, что вам нужно знать. – Thomas
Последние два идентичны. – Joey
Вы правы, спасибо. Я исправил это. –
спасибо PA это было очень полезно. –