生成文件的时候,如果该文件夹下的同名文件被打开(或者被使用),如果这时再生成一个同名文件,则会提示文件正在被占用. 解决方法有两个,一个是保存的文件名改成该文件夹下不存在的(随机数之类的XXOO都行,只要不存在就可以了),当然这里指的是该同名文件是被使用,如果该同名文件不打开,生成文件的时候就直接将其覆盖了: 另一个是判断当前文件的状态,如果当前文件被操作了,则该干嘛干嘛,如果没有被操作,那就生成了. 从网上找了好多资料,今天记录下,以免将来用到,直接上代码,如下: using System;…