如何解决在文件夹的磁盘上打开文件资源管理器时,在Visual Basic脚本中的删除文件夹期间,权限被拒绝
我有一个执行删除文件夹的可视化基本脚本:
LENGTH(column)
文件夹测试在C盘上。当在C盘的根目录上打开le文件浏览器时,vbs删除文件夹失败。
此脚本适用于我空白的Windows 10环境,但由于在几个生产工作站(Windows 7和Windows 10)上被拒绝而失败。
我也尝试过:
Set objShell = CreateObject("WScript.Shell")
Set objFileSystem = CreateObject("Scripting.FileSystemObject")
If objFileSystem.FolderExists(objShell.SpecialFolders("MyDocuments") & "\test") Then
objFileSystem.DeleteFolder(objShell.SpecialFolders("MyDocuments") & "\test")
End If
或将文件删除到文件夹之前,结果相同。
我成功地通过从vbs调用powershell代码替换了失败的vbs函数deleteFolder来删除文件夹:
objFileSystem.DeleteFolder "C:\tmp\test",True
powershell delete文件夹成功,其中vbs deleteFolder函数失败...
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。