我正在尝试使用vbscript删除在C:\ Users \ xxxxxx \ AppData \ Local \ Temp中创建的临时文件。
答案 0 :(得分:0)
最好的方法是利用robocopy ......但是如果必须在vbscript中完成......这是一个简单的方法。
下面的run方法将从用户界面执行隐藏。
Set fso = CreateObject("Scripting.FileSystemObject")
Set oshell = CreateObject("WScript.Shell")
EmptyFolder=oshell.ExpandEnvironmentStrings("%userprofile%") & "\Empty"
if NOT (fso.folderexists(EmptyFolder)) Then fso.CreateFolder(EmptyFolder)
oShell.run "robocopy ""%userprofile%\Empty"" ""%tmp%"" /purge", 0, true
if (fso.folderexists(EmptyFolder)) Then fso.DeleteFolder(EmptyFolder)