美文网首页C#.NET
判断文件是否被占用

判断文件是否被占用

作者: wppeng | 来源:发表于2018-03-30 09:49 被阅读30次
            #region 判断文件是否被占用
            /// <summary>
            /// 判断文件是否被占用
            /// </summary>
            /// <param name="fileName">文件地址</param>
            /// <returns>true表示正在使用,false没有使用</returns>
            public static bool IsFileInUse(string fileName)
            {
                bool inUse = true;
    
                FileStream fs = null;
                try
                {
    
                    fs = new FileStream(fileName, FileMode.Open, FileAccess.Read,
    
                    FileShare.None);
    
                    inUse = false;
                }
                catch
                {
                }
                finally
                {
                    if (fs != null)
    
                        fs.Close();
                }
                return inUse;
            }
            #endregion
    

    相关文章

      网友评论

        本文标题:判断文件是否被占用

        本文链接:https://www.haomeiwen.com/subject/egpbcftx.html