FileSystem.DeleteDirectory遇到"无法删除 文件:无法读取源文件或磁盘"
2014-08-11 11:56
344 查看
Microsoft.VisualBasic.FileIO.FileSystem.DeleteDirectory(fileFolder, UIOption.AllDialogs, RecycleOption.SendToRecycleBin, UICancelOption.DoNothing);
win7x64 win7x86 win8x64均正常。
xpx86上使用它会顺次提示
1. “无法删除 文件:无法读取源文件或磁盘”
2. Unknown err (0x402) * error的含义参看:http://msdn.microsoft.com/zh-cn/subscriptions/bb762164
未验证xpx64上的情况。
解决:
来自这里
1. 如果使用Microsoft.VisualBasic.FileIO.FileSystem.DeleteDirectory删除回收站,要去掉路径最后的反斜杠.
或
2.如果是DllImport了SHFileOperatioin,除了保证路径的最后不能有反斜杠,结束的部分还要多加一个'\0',据说是这个奇怪的字符数组需要由超过一个的'\0'作为结束。
win7x64 win7x86 win8x64均正常。
xpx86上使用它会顺次提示
1. “无法删除 文件:无法读取源文件或磁盘”
2. Unknown err (0x402) * error的含义参看:http://msdn.microsoft.com/zh-cn/subscriptions/bb762164
未验证xpx64上的情况。
解决:
来自这里
1. 如果使用Microsoft.VisualBasic.FileIO.FileSystem.DeleteDirectory删除回收站,要去掉路径最后的反斜杠.
或
2.如果是DllImport了SHFileOperatioin,除了保证路径的最后不能有反斜杠,结束的部分还要多加一个'\0',据说是这个奇怪的字符数组需要由超过一个的'\0'作为结束。
相关文章推荐
- 文件(夹)操作SHFileOperation (删除 复制 移动) 报错 无法读取源文件或磁盘
- 如何删除“无法删除文件,无法读取源文件或磁盘”文件
- 解决删除文件时出现“无法读取源文件或磁盘”的办法
- 系统提示“无法删除文件,无法读取源文件或磁盘”的解决办法
- C# 把文件和文件夹 放到回收站 (出现Unknown err (0x402) 无法删除 文件:无法读取源文件或磁盘 解决)
- 在安装Office 2003时出现"安装程序无法读取文件"错误
- 无法删除文件无法读源文件或磁盘的解决办法
- fatal error C1083: 无法打开包括文件:"dxtrans.h": No such file or directory
- VS2008中"fatal error C1083:无法打开包括文件:“Stdafx.h”: No such file or directory”
- 如何删除“无法读源文件或磁盘”的空头文件
- 解决“无法删除文件:无法读源文件或磁盘”
- 修复移动硬盘"文件或目录损坏且无法读取"
- 无法读取项目文件"" 请确认 <Import> 声明中的路径正确,且磁盘上存在该文件
- 用 File Delete Absolutely 1.03 删除文件后,Finaldata 也无法恢复
- 解决“无法删除文件:无法读源文件或磁盘”
- 解决“无法删除文件:无法读源文件或磁盘”的方法(chkdsk)
- 下载文件时提示"无法复制文件,无法读取文件或磁盘"的错误解决方案
- 解决“无法删除文件:无法读源文件或磁盘”
- 删除文件时提示:无法删除文件夹/无法读源文件或磁盘之解决办法
- 解决“无法删除文件:无法读源文件或磁盘”