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)