如何在C#目录中获取File的名称

Syn*_*ter 4 c#

Directory.GetFiles(targetDirectory);
Run Code Online (Sandbox Code Playgroud)

使用上面的代码,我们得到目录中所有文件的名称(即完整路径).但我只需要获取文件的名称而不是路径.那么如何除了路径之外单独获取文件的名称?或者我是否需要在删除不需要的部分时执行字符串操作?

编辑:

TreeNode mNode = new TreeNode(ofd.FileName, 2, 2);
Run Code Online (Sandbox Code Playgroud)

ofd是一个OpenFileDialog并且ofd.FileName正在给出文件名及其路径,但我只需要文件名.

Chr*_*isF 13

你可以使用:

Path.GetFileName(fullPath);
Run Code Online (Sandbox Code Playgroud)

或者在你的例子中:

TreeNode mNode = new TreeNode(Path.GetFileName(ofd.FileName), 2, 2);
Run Code Online (Sandbox Code Playgroud)