C# 创建扩展名为';日志';

C# 创建扩展名为';日志';,c#,logging,streamwriter,C#,Logging,Streamwriter,我想创建一个扩展名为“log”的日志文件,但是创建了一个简单的文本文件(txt),但是当我创建一个扩展名为“dat”的数据文件时,它可以工作 var ext = ".log"; using (StreamWriter sw = new StreamWriter(dir + @"\" + title + ext)) { sw.Write(rows); sw.Flush(); } 或 我想在文件名中显示扩展名“.log”。 有人能帮我吗?我假定您的文件创建正确。由于默认设置,您在资源管

我想创建一个扩展名为“log”的日志文件,但是创建了一个简单的文本文件(txt),但是当我创建一个扩展名为“dat”的数据文件时,它可以工作

var ext = ".log";
using (StreamWriter sw = new StreamWriter(dir + @"\" + title + ext))
{
   sw.Write(rows);
   sw.Flush();
}

我想在文件名中显示扩展名“.log”。
有人能帮我吗?

我假定您的文件创建正确。由于默认设置,您在资源管理器中看不到.log扩展名:


您正在尝试创建记录器吗?或者从您的程序中记录一些东西??从未听说/看到c#类修改扩展名。应该是别的。您假定文件没有扩展名,但很可能工作正常,但windows文件资源管理器正在隐藏已知扩展名默认情况下windows隐藏已知文件扩展名。Windows可能不知道什么是
.dat
。这可能是我关闭的第一件事。无用的功能。。一些无知的人会打开这个“图像”
nicespicture.jpg.exe
using (StreamWriter sw = File.CreateText(dir + @"\" + title + ext))
{}