Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Как скопировать содержимое txt файлов всех подкаталогов в один файл (http://forum.oszone.net/showthread.php?t=153732)

dezertic 20-10-2009 11:54 1247725

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

amel27 20-10-2009 12:19 1247743

Код:

@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%"
)


dezertic 20-10-2009 12:32 1247752

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

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

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

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

amel27 20-10-2009 12:47 1247771

Цитата:

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

Код:

Set ROOT=%~dp0
Цитата:

Цитата dezertic
можно ли сделать проще?) »

в какую сторону?


Время: 01:49.

Время: 01:49.
© OSzone.net 2001-