文件log

记录加载了的文件,仅仅只是记录文件的名字,没有路径。
内容:1个单例,创建一个流文件,在需要的时候调用函数写入文件名,为了保证同一个文件不多次写入,将每个文件名转成哈希码存起来做判断。
public void Log(string strFileName)
{
    if(m_Writer!=null)
    {
        strFileName = Path.GetFileName(strFileName);--可以传递一个路径,或者一个文件名,返回值为一个文件名和后缀名
        if (logFileName.ContainsKey(strFileName.GetHashCode()) == false)
        {
            m_Writer.Write(strFileName + "\r\n");
            m_Writer.Flush();
            logFileName[strFileName.GetHashCode()] = 1;
        }
    }
}

猜你喜欢

转载自blog.csdn.net/tran119/article/details/82988388