根据文件名或者产生时间获取文件夹得文件顺序
2017-10-04 23:00
232 查看
FileInfo[] a = GetFiles(sourthpath);
public class FileComparer : IComparer
{
int IComparer.Compare(Object o1, Object o2)
{
FileInfo fi1 = o1 as FileInfo;
FileInfo fi2 = o2 as FileInfo;
//return fi1.CreationTime.CompareTo(fi2.CreationTime);
//根据产生时间或者名称排序
return fi1.Name.CompareTo(fi2.Name);
}
}
public FileInfo[] GetFiles(string path)
{
DirectoryInfo di = new DirectoryInfo(path);
FileInfo[] files = di.GetFiles();
FileComparer fc = new FileComparer();
Array.Sort(files, fc);
return files;
}
public class FileComparer : IComparer
{
int IComparer.Compare(Object o1, Object o2)
{
FileInfo fi1 = o1 as FileInfo;
FileInfo fi2 = o2 as FileInfo;
//return fi1.CreationTime.CompareTo(fi2.CreationTime);
//根据产生时间或者名称排序
return fi1.Name.CompareTo(fi2.Name);
}
}
public FileInfo[] GetFiles(string path)
{
DirectoryInfo di = new DirectoryInfo(path);
FileInfo[] files = di.GetFiles();
FileComparer fc = new FileComparer();
Array.Sort(files, fc);
return files;
}
相关文章推荐
- C#中读取文件夹和文件时,根据文件夹或者文件名调整读取的顺序
- VC++获取一个文件夹下所有文件的文件名或者给定类型文件的文件名
- python3按最后访问时间顺序获取文件夹中文件列表
- C#根据文件路径获取该文件夹路径、文件名、后缀名
- 读取文件夹下最近三天的文件名 文件按时间产生
- Java 根据某个文件名,获取相对应的文件夹,然后取文件夹中所有文件
- 用Python读取指定文件夹下的所有Landsat影像,并根据影像获取时间对文件名进行排序
- Android 根据路径获取该目录下的所有的 "文件夹",或者文件 判断的演变
- c# 根据文件夹或文件名返回(文件夹或文件)的完整路径
- Delphi 获取指定文件的驱动器名, 文件夹名, 路径名, 文件名
- Android里根据下载文件的url获取文件名
- android 根据res文件夹下(如res/raw)文件名获取其id
- Android根据当前时间获取前面的时间日期,或者之后的时间日期
- linux下根据日期创建文件或者文件夹
- (备忘)vb根据文件完整路径获取文件名
- 获取文件夹下得所有文件,并按文件夹先,文件后的顺序排
- 获取文件夹中所有文件的文件名
- 笔记----隐藏状态栏,播放音乐,获取文件路径,nsthread,文件文件夹操作,plist 时间
- windows下创建没有文件名只有后缀的文件夹或者文件
- 根据文件或者文件夹名批量删除文件或文件夹