【发布时间】:2012-08-30 14:27:49
【问题描述】:
我正在尝试以编程方式删除 Windows 帐户及其在 c:\Users 下 windows 2008R2 下的相应文件夹。
我在程序中调用net user [user name] /delete 命令,但它不会删除c:\users 下的文件夹“用户名”。 DelectFile 函数不起作用:错误代码为 5。
有办法解决吗?
【问题讨论】:
-
您是否尝试过使用 shell 执行“del /s C:\Users\whatever”?
-
5 是 access denied 所以运行 deletefile 的用户缺少足够的权限
-
@AlexK.:在这种情况下,拒绝访问消息是因为不允许您对目录执行某些特定于文件的操作(包括 DeleteFile)。