1

所以我有这段代码,我在其中创建了一个文件:

string FilePath = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData), "JMange") + @"\" + Project_Name + ".bin";

try
{
    using (var SerializeStream = new FileStream(FilePath, FileMode.Create, FileAccess.ReadWrite, FileShare.ReadWrite))
        Formatter.Serialize(SerializeStream, NewEmployeeTree);

//(...)

但问题是,此路径中的某些文件夹已经存在,有些则不存在。因此,与其检查每个文件夹是否存在,如果不存在则创建它,否则保持不变,我想也许我可以“一次性”创建所有丢失的文件夹。

这可能吗?

4

1 回答 1

0

是的。

Directory.CreateDirectory(directoryPath);

将在路径中创建任何丢失的文件夹。

于 2019-09-23T14:41:46.417 回答