
[已解決]求助手動備份文件的BAT代碼區別最后由 jave000 于 -3-21 16:53求助以下兩個代碼,代碼主體一樣,都是對與批處理文件同目錄下的指定文件進行備份,并對文件名加上當天日期的后綴,然后將備份文件丟入Backup子目錄內。第一個代碼包含了具體文件名,可以正常備份,備份文件也包含了日期后綴;第二個代碼使用通配符文件名,是我想要的形式,這樣丟入任意文件夾內都能運行,它也確實能備份,但是備份文件始終不帶日期后綴。請問要如何修改才能讓第二個代碼既能使用通配符,也能帶有日期后綴?
--------------------------------------------------------------------------------------------------------------nclick="copycode($('code0'));">復制代碼
- @echo off&setlocal enabledelayedexpansion
- for /f %%i in ('powershell -c '{0:yyyy.MM.dd}' -f (get-date)') do (
- set Today=%%i
- )
- echo f |xcopy /y %~dp0123.xlsx%~dp0123_%Today%.xlsx
nclick="copycode($('code1'));">復制代碼
- @echo off&setlocal enabledelayedexpansion
- for /f %%i in ('powershell -c '{0:yyyy.MM.dd}' -f (get-date)') do (
- set Today=%%i
- )
- echo f |xcopy /y %~dp0*.xlsx%~dp0*_%Today%.xlsx

