我有简单的代码
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文件如果不存在,并且如果确实附加了新行