PDA

Показать полную графическую версию : объеденить несколько файлов в одну переменную


redson
19-12-2013, 12:02
нужна помощь по пакетному файлу, по следующей задаче (скрипт резервного копирования):

скрипт архивирует директории и файлы согласно списку из внешнего файла.

список создается из скрипта следующим образом:

echo d:\documents\folder >> %files_list%
echo d:\documents\plan.doc >> %files_list%

вопрос нельзя ли как нибудь список директории и файлов, которые надо архивировать, загнать в одну переменную, например:

set files=folder
set files=plan.doc

echo %files% >> %files_list%

Iska
19-12-2013, 13:08
вопрос нельзя ли как нибудь список директории и файлов, которые надо архивировать, загнать в одну переменную, »
Зачем?

@echo off
setlocal enableextensions enabledelayedexpansion

>"files_list.txt" (
echo d:\documents\folder
echo d:\documents\plan.doc
echo bla-bla-bla
)

endlocal
exit /b 0

redson
19-12-2013, 13:25
@echo off
setlocal enableextensions enabledelayedexpansion
>"files_list.txt" (
echo d:\documents\folder
echo d:\documents\plan.doc
echo bla-bla-bla
)
endlocal
exit /b 0 »

такое у меня уже есть, но нужно именно как я просил)

Iska
19-12-2013, 13:32
Повторяю:
Зачем? »

redson
19-12-2013, 13:54
Зачем? » »
хочу компактный код, а то у меня куча переменных




© OSzone.net 2001-2012