2012年4月9日 星期一

How to delete files after archiving in Schedule tasks

發現一個目前是winrar 獨有的功能, delete files after archiving , 下的參數是  rar -df , 目前download winrar 4.11 是具備此功能的,其他如 7zip / winzip 目前都沒有發現對應的功能.

把它寫成一個VBS

strshell = "RAR.exe a -r -df d:\arc\demo-datetime.rar  d:\datafolder\"
result1 = wshshell.run (strshell,0,False)


放到 WIN2k8做成排程

怪了..居然可以壓縮,但不能刪除舊檔..??

Why?

查了一下 Task Security Context ,是權限不足,勾選排程的"run with highest privileges", 即可正常執行.







沒有留言:

張貼留言