C# 取某一路径下同一类型的文件名组
同一类型的文件,即具有相同后缀的文件。
代码如下:
private List<string> GetFiles(string path, string suffix)
{
List<string> fileList = new List<string>();
try
{
string[] files = Directory.GetFiles(path);
foreach (string file in files)
{
if (suffix.IndexOf(file.Substring(file.LastIndexOf(".") + 1)) > -1)
{
FileInfo fi = new FileInfo(file);
fileList.Add(fi.Name);
}
}
return fileList;
}
catch (Exception e)
{
msgTB.Text += DateTime.Now.ToString() + ":" + e.ToString() + "\r\n";
return fileList;
}
}