Vbscript VBS,can';不要删除桌面上的文件夹

Vbscript VBS,can';不要删除桌面上的文件夹,vbscript,permissions,Vbscript,Permissions,当我尝试删除桌面上的文件夹时,VBS出现问题,错误是权限被拒绝。 我的代码如下: DesktopPath= WshShell.SpecialFolders("Desktop") if (fso.folderExists (DesktopPath + "\toto")) Then fso.DeleteFolder DesktopPath + "\toto" End If 错误并非每次都发生,有时有效,有时无效! 非常感谢您的帮助 提前谢谢 我怀疑您的代码没有问题,即使您没有说明如何定义W

当我尝试删除桌面上的文件夹时,VBS出现问题,错误是权限被拒绝。 我的代码如下:

DesktopPath= WshShell.SpecialFolders("Desktop")
    if (fso.folderExists (DesktopPath + "\toto")) Then fso.DeleteFolder DesktopPath + "\toto" End If
错误并非每次都发生,有时有效,有时无效! 非常感谢您的帮助


提前谢谢

我怀疑您的代码没有问题,即使您没有说明如何定义
WshShell
fso
)。无论如何,这里有一些东西需要检查:那个文件夹可能是由组策略控制的吗?文件夹是空的吗?当您尝试删除该文件夹时,是否打开了该文件夹中的任何内容?是否有任何程序从该文件夹位置运行?在删除文件夹之前,您是否尝试过停止防病毒程序?您可以尝试在
结束If
之前添加
,True
,以强制删除只读文件夹。希望这些信息有帮助。谢谢你的快速回答!我将尝试将、
、True
添加到脚本中。您好,我已添加了
、True
和行尾,但问题仍然存在,尝试删除桌面上的文件夹时权限被拒绝。。。如果有人有别的主意,那就太好了!谢谢:)