public static bool IsFileUsed(this string fileName){bool inUse = true;if (File.Exists(fileName)){FileStream fs = null;try{fs = new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.None);inUse = false;}catch (Exception){}finally{if (fs != null){fs.Close();}}return inUse; //true表示正在使用,false没有使用}else{return false; //文件不存在则一定没有被使用}}
