Я изучаю код, чтобы добавить формат даты в пакетный файл, это код, который мы используем, и он находится на встроенной машине Windows XP.Добавление базового формата даты в пакетный файл в Embedded xp
формат даты может быть столь же простым, как 16012015
файл сохраняется на диск D. затем копирует на диск USB, если у нас есть один в, хранение на ПК только небольшое, поэтому мы удалить файл каждый время резервного копирования
REM #### Creation of the ZIP file ####
Del %BackupPath%\%ZipName%
7z a -tzip %BackupPath%\%ZipName% %BackupPath%\Backup\
REM #### Copy to USB ####
IF EXIST E: (echo Copie sur disque E:
copy %BackupPath%\%ZipName% E: /y)
IF EXIST F: (echo Copie sur disque F:
copy %BackupPath%\%ZipName% F: /y)
IF EXIST G: (echo Copie sur disque G:
copy %BackupPath%\%ZipName% G: /y)
IF EXIST H: (echo Copie sur disque H:
copy %BackupPath%\%ZipName% H: /y)
IF EXIST I: (echo Copie sur disque I:
copy %BackupPath%\%ZipName% I: /y)
Если вы просто хотите предотвратить удаление файла Backup.zip путем добавления даты к имени файла? Если это так, добавьте это перед строкой Zipname: 'for/f" skip = 1 tokens = 2 delims == "%% A in ('" WMIC OS Get LocalDateTime/Value 2> nul ")) установить" ISODATE = %% ~ A "' и измените строку Zipname на: 'set 'ZipName =% ISODATE: ~ 0,8% _Backup.zip.' Это сделает ** 20150116_Backup.zip ** –
вот несколько способов сделать это: http://stackoverflow.com/a/19799236/388389 – npocmaka
Спасибо, я не хочу хранить существующий файл на ПК, поскольку пространство ограничено, но я хочу сохранить его на USB-накопителе, поэтому Мне нужен формат даты, чтобы он не писал, что – user396581