您的位置:首页 > 其它

过滤指定目录下指定后缀名文件

2012-07-06 14:51 141 查看
对于很多应用功能,有时需要获取指定目录下的指定后缀名文件以实现批处理。以下为事例代码:取到的文件放入动态数组中……
/// <summary>
/// 获取某一扩展名的文件集合
/// </summary>
/// <param name="dictoryName">目录名</param>
/// <param name="fiterName">扩展名</param>
/// <returns>文件名集合</returns>
public List<string> View(string dictoryName,string fiterName)
{
List<string>  ViewFileNameLst = new List<string>();
if (!Directory.Exists(dictoryName))
{
return ViewFileNameLst;
}
DirectoryInfo dirInfo=new DirectoryInfo(dictoryName);
FileInfo[] fileInfs= dirInfo.GetFiles();

foreach(FileInfo fInfo in fileInfs)
{
//过滤指定后缀名文件
if(fInfo.Name.EndsWith(fiterName))
{
ViewFileNameLst.Add(System.IO.Path.GetFileNameWithoutExtension(fInfo.FullName));
}
}
return ViewFileNameLst;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐