我想,只有最新的文件中使用的7z,我已經來看看這個 https://superuser.com/questions/206817/7-zip-cmd-add-current-date-to-archive-and-include-only-the-last-modified-folder7zip的當前日期與另一條路徑上的源文件夾目錄
修改,以Zip文件,這
Use 7zip to include files with *current date* only
但他們不是在不同的目錄,我有麻煩,目前我的命令代碼是這樣的
@ECHO ON
SET SourceDir=H:\spiral\kmart\inbox
SET DestDir= C:\TCD
CD \TCD
7z.exe a -tzip C:\TCD\KMartInboxXML.zip-i!^C:\TCD\%DATE:~4,2%-%DATE:~7,2%-%DATE:~10,4%.xml "H:\spiral\kmart\inbox\*"
SET DestDir= C:\TCD
pause
EXIT
我得到這個錯誤(見PICT)
我知道我錯了使用DIR因爲錯誤的命令,實際上我已經嘗試使用不同的命令行FORFILES還,我很失落。任何幫助非常感謝。
編輯:
缺少解釋。
儘管事實上我會更改您發佈的每一行代碼,但這似乎不是批處理文件問題。但更多的是如何使用7z命令行。你想用什麼**'-i' **開關?爲什麼不在它之前放置一個空間? – Compo
@Compo嗨,感謝您的迴應,對不起,我是完整的noob批處理文件..我試圖按照命令行就像鏈接xD。我自己弄明白了。 – anub13