![VB.NET源码-156个实用实例哦……](http://www.zhzx123.com/VB.NET_03.gif)
VB.net下重命名文件的操作问题,为什么在我重命名文件之后,原始文件仍然存在(在有I/O异常时)
我用
System.IO.File.Exists(XXX.xxx)
来判断文件是否存在,如果不存在就返回
return
之后,使用System.IO.FileInfo.MoveTo或是System.IO.Directory.Move
方法来移动文件,在正常时,原始文件会消失,但在程序有I/O异常时(之后的程序对COM1端口进行了操作),源文件就会回来.
我想是I/O资源冲突产生的问题吧,大家可以指点一下吗?
分多少无所谓.
__________________________________________________________________________
是否有其他进程正在处理这个文件。
__________________________________________________________________________
lz确定是在程序对COM1端口进行操作时产生异常么?
更像是在进行System.IO.FileInfo.MoveTo或是System.IO.Directory.Move操作时异常了。
__________________________________________________________________________
LZ 你先copy .再delete 不行么.
__________________________________________________________________________