Я создал приведенный ниже пакетный файл, но безуспешно.
@ECHO OFF
@ECHO "Backup process started."
@SET TARGET_FILES = "\\pc1\temp\*.mdb"
@ECHO "TARGET_FILES:%TARGET_FILES%"
@SET DESTINATION_FOLDER = "\\pc1\temp\Backups"
@ECHO "DESTINATION_FOLDER:%DESTINATION_FOLDER%"
@SET BACKUP_FOLDER = "Backup%date:~10,4%%date:~4,2%%date:~7,2%"
@ECHO "BACKUP_FOLDER:%BACKUP_FOLDER%"
@SET FINAL_FOLDER = "%DESTINATION_FOLDER%\%BACKUP_FOLDER%"
MKDIR %FINAL_FOLDER%
@ECHO "DIRECTORY CREATED:%FINAL_FOLDER%"
XCOPY %TARGET_FILES% %FINAL_FOLDER% >> %FINAL_FOLDER%\%BACKUP_FOLDER%.log
@ECHO "Backup process ended successfully."
@ECHO ON
Среда: это будет запланированная задача в C: \ Windows \ Tasks с использованием Windows XP SP3
ВЫХОД:
"Backup process started."
"TARGET_FILES:"
"DESTINATION_FOLDER:"
"BACKUP_FOLDER:"
The syntax of the command is incorrect.
"DIRECTORY CREATED:"
Invalid number of parameters
"Backup process ended successfully."
Любые указания в правильном направлении приветствуются.
ОБНОВЛЕНИЯ1: Я заметил, что мои переменные не были установлены.
UPDATES2:
@ECHO OFF
ECHO Backup process started.
set TARGET_FILES=\\pc1\temp\*.mdb
ECHO TARGET_FILES "%TARGET_FILES%"
SET DESTINATION_FOLDER=\\pc1\temp\Backups
ECHO DESTINATION_FOLDER "%DESTINATION_FOLDER%"
SET BACKUP_FOLDER=Backup%date:~0,4%%date:~5,2%%date:~8,2%
ECHO BACKUP_FOLDER "%BACKUP_FOLDER%"
SET FINAL_FOLDER=%DESTINATION_FOLDER%\%BACKUP_FOLDER%
MKDIR "%FINAL_FOLDER%"
ECHO DIRECTORY CREATED "%FINAL_FOLDER%"
XCOPY "%TARGET_FILES%" "%FINAL_FOLDER%" >> "%FINAL_FOLDER%\%BACKUP_FOLDER%.log"
ECHO Backup process ended successfully.
@ECHO ON
ВЫХОД ДЛЯ ОБНОВЛЕНИЙ2:
Backup process started.
TARGET_FILES "\\pc1\temp\*.mdb"
DESTINATION_FOLDER "\\pc1\temp\Backups"
BACKUP_FOLDER "Backup20120214"
DIRECTORY CREATED "\\pc1\temp\Backups\Backup20120214"
Backup process ended successfully.
LOG
\\pc1\temp\file1.mdb
\\pc1\temp\file1_be.mdb
2 File(s) copied
С новым кодом (UPDATES2) я успешно скопировал все файлы mdb в целевую папку , но все мои эхо-сообщения не были зарегистрированы.Как я могу включить все мои эхо-сообщения для регистрации?