标签:
public bool IsFileInUse() { bool inUse = true; StreamWriter kf_total_SW = null; try { kf_total_SW = new StreamWriter(knpath, true); inUse = false; } catch { } finally { if (kf_total_SW != null) kf_total_SW.Close(); } if (inUse) MessageBox.Show("文件被占用!"); else MessageBox.Show("没有被占用!"); return inUse;//true表示正在使用,false没有使用 }
近期做项目时,遇到两个程序同时访问同一个文件,发生冲突的问题。去网上搜了一些代码,经过修改,实测以上代码可用。
标签:
原文地址:http://www.cnblogs.com/yoyow110w/p/4643247.html