办公常用 dwg文件 转换为 pdf 文件 并能实现 static bool IsFileInUse(string fileName) { bool inUse = true; if (File.Exists(fileName)) { FileStream fs = null; try { fs = new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.None); if (fs.CanWrite) { inUse = false; } else inUse = true; inUse = false; } catch (Exception error) { MessageBox.Show("操作失败!"); } finally { if (fs != null) fs.Close(); } return inUse;//by yl true表示正在使用,false没有使用 } else { return false;//文件不存在,肯定没有被使用 } }