C# Winforms无法创建文件"the media is write protected"



我有简单的代码

using (FileStream fs = File.Create(@"newfile.txt"))
{
}

,如果我给出路径" e: newfile.txt",我会得到错误system.io.ioexception:'媒体受到保护。'

如果我给出路径" c: newfile.txt",我没有错误,但没有文件创建,即使我给出路径" c: users me me documents newfile.txt"我没有错误,没有文件创建。

这些错误是否相关,我以前写给USB设备没有问题,我的C驱动器不应受到限制,并且肯定不会限制用户文件夹。

我缺少什么?

也许这可能有效:

string path = @"C:UsersMeDocumentsnewfile.txt"
File.AppendAllText(path,new[] {"Your text goes here"});

如果文件不存在或写入现有文件,这将创建该文件。

另请参见:创建一个.txt文件如果不存在,并且如果确实附加了新行

相关内容

最新更新