我有一个运行良好的脚本,直到它尝试删除它创建的临时文件为止,然后出现“权限被拒绝”错误消息。
该命令很简单:
fso.DeleteFile(tempWAVPath)
其中
fso
是ActiveXObject("Scripting.FileSystemObject")
,而tempWAVPath
是:C:\Users\XXX\AppData\Local\Temp\RandomTempName\TemporaryFile
考虑到脚本同时创建了文件夹和文件,我感到困惑,为什么它会出现“权限被拒绝”错误。
该脚本正在通过Admin CMD和
cscript
运行有人知道为什么吗?
最佳答案
处理只读文件的另一种方法是传递第二个 bool 参数,如下所示:
fso.DeleteFile(tempWAVPath, true);
关于javascript - 使用ActiveX DeleteFile时权限被拒绝,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16840754/