1 (изменено: alexii, 2013-03-07 12:10:00)

Тема: CMD/BAT: Поиск файлов по маске и сохранение в текстовый файл

Сейчас веду поиск по форуму, но одновременно и задам вопрос (если что, тапками не пинайте).

Задача такая:

1. Запускается файл
2. В папке, где запущен файл, начинается поиск файлов по маске (например, txt). C подпапками
3. Все найденные файлы файлы сохраняются в файл с папкой программы в определённом виде. Пусть будет вот так:

file.exe "C:\Files\File1.txt" "C:\Files2\File1.txt"
file.exe "C:\Files\File2.txt" "C:\Files2\File2.txt"

Возможно ли это?

2 (изменено: urahangka, 2013-04-02 14:27:02)

Re: CMD/BAT: Поиск файлов по маске и сохранение в текстовый файл

Как-то так


@echo off
if exist %~dp0\filelist.txt del /q /f %~dp0\filelist.txt
FOR /R %~dp0 %%i IN (*.txt) DO echo %0 "%%i" "%%i">>%~dp0\filelist.txt

Если проверка на наличие файла не нужна,то убрать из кода 2-ю строку.