我已经编写了一个更清洁的程序类型,但获得了权限的巨大错误(我认为) 错误消息打印出来就像这样。Vb2012管理员权限
mscorlib.dll中发生未处理的异常类型'System.UnauthorizedAccessException' 其他信息:访问路径'C:\ Windows \ CSC \ v2.0.6'被拒绝。
它说,该代码的错误部分是此行
For Each fi In DirectroyInfos.GetFiles(filter)
但这里的代码填充块。
For Each fi In DirectroyInfos.GetFiles(filter)
Try
file_count = file_count + 1
file_size = CULng(file_size + fi.Length)
FilesToDelete.Add(fi.FullName)
Catch ex As UnauthorizedAccessException
'There's really no pretty way to handle this exception
Catch ex As FileNotFoundException
'There's really no pretty way to handle this exception
End Try
我认为这是某种形式的许可问题,我的Windows 7,并已注意到有很多运行的有管理的问题。我认为它试图删除或访问它没有一个文件获得许可。
有没有办法解决这个问题?我在编码中遗漏了什么?
还有......你有什么问题吗? – SLaks
那么为什么我得到的错误,并有无论如何修复它? –