在C#中使用DirectoryInfo

Pau*_*els 0 c# directoryinfo text-files

如果有更有效的方法来执行以下操作:

DirectoryInfo di = new DirectoryInfo(@"c:\");
newFileName = Path.Combine(di.FullName, "MyFile.Txt");
Run Code Online (Sandbox Code Playgroud)

我意识到它只有两行代码,但考虑到我已经有了这个目录,感觉我应该能够做到这样的事情:

newFileName = di.Combine(“MyFile.txt”);
Run Code Online (Sandbox Code Playgroud)

编辑:

应该更清楚 - 我已经有了另一条道路,所以:

DirectoryInfo di = MyFuncReturnsDir();
newFileName = Path.Combine(di.FullName, "MyFile.Txt");
Run Code Online (Sandbox Code Playgroud)

Han*_*son 5

为什么不newFileName = Path.Combine(@"c:\", "MyFile.Txt");呢?

如你所说,你已经有了这条道路.