c# - 如何从目录中获取文件名,而不是整个路径

标签 c# .net winforms file

我正在使用以下方法获取文件名。但它返回了整个路径,我不想得到整个路径。我只想要文件名,而不是整个路径。

如何只获取文件名而不是整个路径

path= c:\docs\doc\backup-23444444.zip

string[] filenames = Directory.GetFiles(targetdirectory,"backup-*.zip");
foreach (string filename in filenames)
{ }

最佳答案

您可以使用 GetFileName仅提取没有路径的文件名的方法:

string filenameWithoutPath = Path.GetFileName(filename);

关于c# - 如何从目录中获取文件名,而不是整个路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7737461/

相关文章:

c# - 使用 POST 请求向 Jira API 发送 JSON 时出现 System.Net.WebException

c# - 使用 "variable !== FALSE"的缺点

.NET 将 JSON 反序列化为多种类型

vb.net - 填充路径没有填充整个图形路径?

c# - 谁拥有放置在剪贴板上的 MemoryStream 对象? (或者应该使用 MemoryStream 以外的东西吗?)

c# - 如何在 ASP.NET 中动态创建的用户控件上查找控件?

.net - ADO .NET - 将 DataTable 添加到多个 DataSet

c# - 遍历另一个程序集中的字符串资源

c# - 相同分辨率下不同电脑上的字体大小不同

c# - .dtbcache 文件有什么作用?