Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Как скопировать содержимое txt файлов всех подкаталогов в один файл

Ответить
Настройки темы
CMD/BAT - [решено] Как скопировать содержимое txt файлов всех подкаталогов в один файл

Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


Имеется каталог, в котором куча подкаталогов, в которых содержатся файлы lels.txt как собрать содержимое этих файлов в один файл в корневом каталоге

Отправлено: 11:54, 20-10-2009

 

Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Код: Выделить весь код
@Echo Off

Set ROOT=C:\TEST
Set FILE=lels.txt 

If Not Exist "%ROOT%\%FILE%" Echo.>"%ROOT%\%FILE%"

For /R "%ROOT%" %%i In (%FILE%) Do If Exist "%%i" (
   Copy /B "%ROOT%\%FILE%"+"%%i" "%ROOT%\%FILE%"
)
Это сообщение посчитали полезным следующие участники:

Отправлено: 12:19, 20-10-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 2
Благодарности: 0

Профиль | Отправить PM | Цитировать


спасибо, а можно с комментами?
и можно ли сделать проще?)

хмм, в результате выполнения создаётся пустой файл lels.txt

сорри))) эт я туплю))))) спасибо огромное)))

а можно сделать Set ROOT для текущей диры, где валяется батник, не указывая путь??

Отправлено: 12:32, 20-10-2009 | #3


Googler


Сообщения: 3665
Благодарности: 1563

Профиль | Отправить PM | Цитировать


Цитата dezertic:
а можно сделать Set ROOT для текущей диры, где валяется батник, не указывая путь??
Код: Выделить весь код
Set ROOT=%~dp0
Цитата dezertic:
можно ли сделать проще?) »
в какую сторону?

Отправлено: 12:47, 20-10-2009 | #4



Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] Как скопировать содержимое txt файлов всех подкаталогов в один файл

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
CMD/BAT - [решено] Как проверить в определённой директории наличие файлов (не подкаталогов!) ? SANIOK_AV Скриптовые языки администрирования Windows 26 21-06-2011 12:25
CMD/BAT - 50 пк в сети + bat файл = удаление всех файлов с рабочего стола с этих ПК God-of-Chaos Скриптовые языки администрирования Windows 12 15-11-2009 10:27
[решено] Как упаковать папку в один файл и указать в ней исполняемый (exe) файл? SashaKl Хочу все знать 6 22-06-2009 01:11
Принтер - Как скопировать spooler-файл на порт сетевого принтера... CnyH9I Прочее железо 0 13-01-2009 18:36
как посмотреть/скопировать содержимое бсд'шного диска на windows машине? Solo the human Общий по FreeBSD 6 10-08-2005 11:00




 
Переход