我编写了一种更简洁的程序,但在权限方面出现了巨大错误(我认为)错误消息是这样打印出来的。
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 并且注意到有很多运行有管理问题.. 我认为它试图删除或访问它没有权限获取的文件。
有没有什么办法解决这一问题?我在编码中遗漏了什么吗?