我想,只有最新的文件中使用的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