Я пытаюсь написать пакетный файл, который будет добавлять все * .csv-файлы в непосредственные подкаталоги в один текстовый файл в текущем каталоге.Добавление txt-файла из нескольких CSV в подкаталогах
Из разных источников мне удалось собрать воедино этот код, который отлично работает для файлов в текущей директории, но не суб-директорий
for %%a in (*.csv) do (type %%a >> csvreport.txt)
Если кто-то может помочь мне с этим я был бы очень благодарен, как я пробовали различные подходы с подстановочными знаками, но безуспешно.
Спасибо очень! Я вставляю этот командный файл в сценарий VB, поэтому все это очень полезно. cheers –
Я попробовал команду, как было предложено с помощью '%% a', и получил ошибки. Оказывается, что в Windows 7 вы не используете переменные как '%% a', для этого нужно иметь префикс с одним'% '(таким образом'% a'). – TMC
Фактически знак двойной процента необходим, когда команда находится в файле .bat. Если вы просто запускаете это в командной строке, вам нужен только один знак процента. –