Форум программистов, компьютерный форум, киберфорум
Наши страницы
Batch (CMD/BAT)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Smart31
0 / 0 / 0
Регистрация: 23.05.2016
Сообщений: 45
1

Поиск и обработка файлов в подкаталогах

24.06.2016, 14:42. Просмотров 986. Ответов 2
Метки нет (Все метки)

Есть программка, которая соединяет множество текстовых файлов в один, но не суть. Она запускается батником с таким кодом: main.exe --input_dir Z:\ --output_file Z:\100.csv
То есть получается, что она ищет эти файлики на диске Z и создает из них выходной один файл по пути Z:\100.csv. Дело в том, что она ищет файлы только в корне диска Z. Можно ли прописать в батнике, чтобы программа искала файлы не только в корне диска Z, но и в папках, которые также находятся на этом диске (подпапках)? Если это невозможно сделать автоматически, то можно ли вручную в батнике прописать несколько путей к папкам --input_dir по-очереди?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.06.2016, 14:42
Ответы с готовыми решениями:

Переименование файлов в подкаталогах
Прошу помощи в создании батника. Задача следующая. Есть несколько вложеных папок примерно такой...

Удаление файлов нулевого размера в каталогах и подкаталогах
Добрый вечер. Нужна помощь в корректировке маленького скрипта: @Echo Off SetLocal For /F...

Поиск известного файла в неизвестных подкаталогах
Привет скучающим. Нужен батничек для решения такой задачи: - Есть известная папка "C:\Folder" ...

Вывести на всю ширину экрана список файлов, включая файлы в подкаталогах
Необходимо вывести на всю ширину экрана список файлов, включая файлы в подкаталогах.в кмд

Суммарный объем файлов, хранящихся в каталоге и его подкаталогах и имеющих определенное расширение
Вот нужно сделать bat файл который бы выполнял нахождение суммарного объема файлов, хранящихся в...

2
YuS_2
Любознательный
1087 / 622 / 193
Регистрация: 10.03.2016
Сообщений: 1,441
24.06.2016, 15:21 2
Можно так:
Windows Batch file
1
2
3
4
5
6
@echo off
set folder=c:\111 c:\222 c:\333
for %%A in (%folder%) do ( 
    echo "%%A"
)
pause
Вместо echo подставляйте строку запуска своей команды, где вместо исходного каталога будет переменная. Но в таком варианте проблематично будет использовать пути с пробелами, поэтому можно использовать вариант:
Windows Batch file
1
2
3
4
5
@echo off
for /f "delims=" %%A in (list.txt) do (
    echo "%%A"
)
pause
- в файле list.txt пропишите по одному пути к папке, на каждую строку...
0
alpap
1889 / 1385 / 457
Регистрация: 26.04.2015
Сообщений: 4,699
24.06.2016, 17:26 3
Smart31,
Если нужен перебор именно папок и утилита просматривает и работает с содержимым не исключительно диска, а и папки, то должно работать это:
Windows Batch file
1
2
3
@echo off
for /f "delims=" %%a in ('dir/ad/b/s "Z:\"') do main.exe --input_dir "%%a\" --output_file Z:\100.csv
pause>nul
.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.06.2016, 17:26

Программа, которая составляет список файлов нулевой длины в текущем каталоге и во всех его подкаталогах
Написать программу, которая составляет список файлов нулевой длины в текущем каталоге и во всех его...

Обработка файлов с созданием и использованием файла со списком имён файлов, исключаемых при данной обработке
Эх, чтобы я без вас делал то ;) Доброго времени суток! Задача сценария: просматривать файлы в...

Поиск на диске файлов с расширениями .txt и .docx и создание списка имён найденных файлов
Помогите, нужно создать bat файл, который ищет на диске файлы *.txt *docx а потом создаёт список с...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru