Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/277.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何获取文件名而不是完整目录?_C#_File_Filenames - Fatal编程技术网

C# 如何获取文件名而不是完整目录?

C# 如何获取文件名而不是完整目录?,c#,file,filenames,C#,File,Filenames,因此,fileLabel将更改为名为的完整目录。如何将标签设置为文件名?您正在查找Path.GetFileName()请尝试--> 所有与路径相关的操作都可以在System.IO.path类中找到 您要查找的文件名是GetFileName。用法: fileLabel.Text = openDialog.SafeFileName; 此函数用于将最后一部分从提供的路径字符串中分离出来。注意,如果路径没有指向任何文件,则该方法返回空字符串 有关更多详细信息,请参阅我认为您需要的。根据MSDN:获取对

因此,
fileLabel
将更改为名为的完整目录。如何将标签设置为文件名?

您正在查找
Path.GetFileName()
请尝试-->


所有与路径相关的操作都可以在
System.IO.path
类中找到

您要查找的文件名是
GetFileName
。用法:

fileLabel.Text = openDialog.SafeFileName;
此函数用于将最后一部分从提供的路径字符串中分离出来。注意,如果路径没有指向任何文件,则该方法返回空字符串


有关更多详细信息,请参阅我认为您需要的。根据MSDN:获取对话框中选定文件的文件名和扩展名。文件名不包括路径。

@zerkms它没有给出此问题的答案。很抱歉。
fileLabel.Text = openDialog.SafeFileName;
Path.GetFileName( openDialog.FileName );