C# 使用mono和c在mac上写入本地文本文件#
我正在尝试写入mac上应用文件夹中的日志文件。我目前正在使用Mono。我读到过StreamWriter有问题。有谁有更好的解决方案吗C# 使用mono和c在mac上写入本地文本文件#,c#,macos,mono,C#,Macos,Mono,我正在尝试写入mac上应用文件夹中的日志文件。我目前正在使用Mono。我读到过StreamWriter有问题。有谁有更好的解决方案吗 private void label2_Click(object sender, EventArgs e) { StreamWriter writer = new StreamWriter("log.txt"); writer.WriteLine("File created using StreamWriter class.");
private void label2_Click(object sender, EventArgs e)
{
StreamWriter writer = new StreamWriter("log.txt");
writer.WriteLine("File created using StreamWriter class.");
writer.Close();
}
您可以通过调用
Path.GetDirectoryName(typeof(SomeType).Assembly.Location)
然后,您可以通过调用
path.Combine()
将get路径添加到该目录中的文件名中。我已经读到StreamWriter有问题了
哈?你在说什么?请注意,当前目录与可能包含EXE或DLL的目录不同。因此。。。如何写入本地目录。