Текст cmd для бекапа файлов Лотуса: echo off cls if not exist files.list goto :ERR set MyDir=D:\Temp\Lotus if exist %MyDir% (set TmpDir=%MyDir%) else (set TmpDir=%Temp%) set ProgDir=C:\Lotus\Notes\ set DataDir=D:\Notes\Data\ set Params=/d /c /h /r /y
for /F "tokens=1-2" %%i in (files.list) do call :proc %%i %%j
echo Файлы скопированы в %TmpDir%. pause goto :EOF
:ERR echo Не найден список файлов. Выход... pause goto :EOF
:proc echo %2|find "\" && xcopy %1%2 %TmpDir%\%2 %Params% || xcopy %1%2 %TmpDir%\ %Params%
Текст списка файлов для копирования (файл "files.list" - класть вместе с батником):
%ProgDir% notes.ini %DataDir% bookmark.nsf %DataDir% cluster.ncf %DataDir% desktop6.ndk %DataDir% desktop8.ndk %DataDir% headline.nsf %DataDir% jobsched.njf %DataDir% names.nsf %DataDir% pid.nbf %DataDir% *.id %DataDir% dircat.nsf %DataDir% archive\*.* %DataDir% mail\*.* |