【发布时间】:2021-07-12 17:11:39
【问题描述】:
是否可以仅获取文件夹中的 Excel 文件名列表(例如:2021070701.CSV)?
当我使用此“Directory.GetFiles”时,我得到了 .csv excel 的完整路径,但我只想过滤带扩展名的 excel 文件名(例如:2021070701.CSV)
我使用“FileInfo fi = new FileInfo();”但我没有得到正确的解决方案。
public static void getExcelFileName()
{
string[] filename = Directory.GetFiles(@"C:\Users\Ashok
Kumar\OneDrive\Desktop\Ashok\MarketPrice\NSE\Futures\Live", "*.csv");
foreach (var item in filename)
{
Console.WriteLine(item);
}
}
这是我要走的路
帮我解决这个问题,我是编码新手。
【问题讨论】:
-
System.IO.Path 类可以从路径中获取文件名。 Path.GetFileName(string)
-
我认为还有一个过滤器可以只查找你想要的文件,如果没有,你可以在你的 foreach 循环中进行扩展检查,有一个方法,你的 idee 应该告诉你
-
这能回答你的问题吗? How to get file name from a path in c#