我用Directory.Move(string, string)方法将“c:\aa\bb”改名成“c:\aa\bb2”,再用Directory.Delete(string, true)方法删除“c:\aa\bb2”目录,大多数时候都正常,但偶尔有时会出现异常
出现异常时“c:\aa\bb2”目录里只剩下一个“cc”目录,其余的文件和目录都删除完了(“c:\aa\bb\cc”目录里的目录和文件都是符号链接)。想问下是何原因?
系统是WinXP,vs2008,所在分区已经是NTFS格式以下是异常信息:
System.IO.IOException: 参数不正确。在 System.IO.Directory.DeleteHelper(String fullPath, String userPath, Boolean recursive)
在 System.IO.Directory.Delete(String fullPath, String userPath, Boolean recursive)
在 System.IO.Directory.Delete(String path, Boolean recursive)
出现异常时“c:\aa\bb2”目录里只剩下一个“cc”目录,其余的文件和目录都删除完了(“c:\aa\bb\cc”目录里的目录和文件都是符号链接)。想问下是何原因?
系统是WinXP,vs2008,所在分区已经是NTFS格式以下是异常信息:
System.IO.IOException: 参数不正确。在 System.IO.Directory.DeleteHelper(String fullPath, String userPath, Boolean recursive)
在 System.IO.Directory.Delete(String fullPath, String userPath, Boolean recursive)
在 System.IO.Directory.Delete(String path, Boolean recursive)
解决方案 »
- 保存的时候自动获取后缀名
- GridView1 如何实现选中某一行
- 问个简单的问题
- 用Repeater做论坛,怎么实现数据的编辑和删除
- SqlDataAdapter更新数据库的问题,帮帮忙啊,我都快疯了.
- 怎么用正则表达式验证字符串的某个部分是否是数字并且大小在一定范围呢?
- 请问怎样实现在winform加载的时候不触发winform的move事件或者locationchange事件
- 请教.net向oracle插入中文的问题,很急,请大家帮忙看看
- 请教在同一内网两客户端通过外网通信的问题
- 端口扫描器
- 即时将DataTable的内容显示到DataViewGrid
- 关于RichTextbox与Textbox的区别
但是用shift + delete来删除就没问题,而用Directory.Delete()方法就异常,是何原因?