如果不存在,File.AppendAllText创建子目录?

Aks*_*Aks 11 c#

如果我有路径C:\Test\Test1\a.txt并且Test1不存在,我怎样才能确保在追加到.txt之前创建它?

Jon*_*eet 14

怎么样:

Directory.CreateDirectory(Path.GetDirectoryName(filename));
Run Code Online (Sandbox Code Playgroud)

  • @Aks:是的."创建路径中指定的任何和所有目录,除非它们已存在或除非路径的某些部分无效." (4认同)