У меня есть простой пакетный файл для компьютера под управлением Windows XP, который копирует файл на USB-накопитель на E, F, G или H, все работает так, как должно, но я хотел бы получить подтверждение что файл был перенесен на диск с помощью текстового сообщения «Файлы, скопированные на USB-накопитель», что лучший способ сделать это?успешно совпадал с USB-накопителем IF EXIST
REM ------ Creation of the ZIP file ------
%SupervisorPath%\7-ZipPortable\App\7-Zip\7z a -tzip %BackupPath%\Backup\%FileStamp%.zip %BackupPath%\Backup\
REM ------ Copy the backup file to a USB drive with File Name and Date Stamp -----
IF EXIST E: (echo copying files to USB drive E:
copy %BackupPath%\Backup\%FileStamp%.zip E: /y)
IF EXIST F: (echo copying files to USB drive F:
copy %BackupPath%\Backup\%FileStamp%.zip F: /y)
IF EXIST G: (echo copying files to USB drive G:
copy %BackupPath%\Backup\%FileStamp%.zip G: /y)
IF EXIST H: (echo copying files to USB drive H:
copy %BackupPath%\Backup\%FileStamp%.zip H: /y)
REM ------ Delete the temporary zip file from the backup folder ------
echo Deleting temporary zip file from the backup folder
Del %BackupPath%\Backup\%FileStamp%.zip
Новая часть файла выглядит следующим образом, но это не перемещает файлы
REM ------ Creation of the ZIP file ------
%SupervisorPath%\7-ZipPortable\App\7-Zip\7z a -tzip %BackupPath%\Backup\%FileStamp%.zip %BackupPath%\Backup\
REM ------ Move the backup file to a USB drive with File Name and Date Stamp ------
for %%D in (E F G H) do if exist %%D: (
echo Moving files to USB drive %%D:
move /y "%BackupPath%\Backup\%FileStamp%.zip" %%D: >nul && (
echo Files moved to USB drive successfully
goto :break
)
)
:break
Спасибо за быстрый ответ, Да у меня есть только 1 USB диска, но если у меня есть клавиатура и мышь подключила я не знаю букву диска, опция движения было бы хорошо, я дам это попробовать завтра, спасибо – user396581
Я установил командный файл с измененной командой Move, но он не перемещает файл, он его создает, но никакого перемещения, я еще не добавил строку Delete, чтобы увидеть, что происходит, поэтому Я знаю, что он создается. – user396581
Кажется, для меня работает на моем компьютере с Windows 7, но он не работает на компьютере, на котором я написал это, для которого стоит Windows XP? Я не уверен, нужна ли другая команда для запуска в старых версиях Windows? – user396581