發現一個目前是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", 即可正常執行.
沒有留言:
張貼留言