我有一个可能存在或不存在的文件路径。
我想创建/覆盖文件,我有这个代码:
string filePath = GetFilePath();
using (FileStream file = new FileStream(filePath, FileMode.Create, FileAccess.Write, FileShare.None))
{
xDoc.Save(file);
}
当我调用using (FileStream file ...)
并且文件不存在时,它会引发Could not find a part of the path...
错误。
我做错了什么?如果不存在,它不应该创建文件吗?