C#.net获取指定文件夹下的所有jpg文件,并按文件创建时间排序
来源:互联网 发布:淘宝 段位证书 编辑:程序博客网 时间:2024/06/05 08:59
//自定义一个结构
public struct sFileInfo
{
public string FileName;
public DateTime FileCreateTime;
}
protected void Page_Load(object sender, EventArgs e)
DirectoryInfo d = new DirectoryInfo(Server.MapPath("~/"));
//根椐指定文件夹下的jpg文件数目,获取数组的长度 n
int n = 0;
foreach (FileInfo _f in d.GetFiles())
{
if (_f.Name.Substring(_f.Name.Length - 3, 3) == "jpg")
//注意:这里只是简单的判断名称的后三位,也就是说文件的扩展名是区分大小写
{
n++;
}
}
//定义数组 并对数组进行赋值
sFileInfo[] ArrFiles = new sFileInfo[n];
int i = 0;
foreach (FileInfo _f in d.GetFiles())
{
if (_f.Name.Substring(_f.Name.Length - 3, 3) == "jpg")
{
ArrFiles[i].FileName = _f.Name;
ArrFiles[i].FileCreateTime = _f.CreationTime;
i++;
}
}
//对数组根椐文件创建时间进行冒泡排序
sFileInfo FileInfoTemp;
for (int k = 0; k < n; k++)
{
for (int j = k + 1; j < n; j++)
{
if (DateTime.Compare(ArrFiles[k].FileCreateTime, ArrFiles[j].FileCreateTime) < 0)
{
FileInfoTemp = ArrFiles[k];
ArrFiles[k] = ArrFiles[j];
ArrFiles[j] = FileInfoTemp;
}
}
}
//显示文件
for (int j = 0; j <n ; j++
{
Response.Write("<br>文件名称:" ArrFiles[j].FileName +" 创建时间:"+ArrFiles[j].FileCreateTime);
}
}
- C#.net获取指定文件夹下的所有jpg文件,并按文件创建时间排序
- C#.net获取指定文件夹下的所有jpg文件,并按文件创建时间排序
- C#.NET获取指定文件夹下所有的指定类型文件
- .NET获取指定文件夹下的所有文件
- C# 如何获取某文件夹的文件列表,并按文件的创建时间排序?
- asp.net(C#)读取文件夹和子文件夹下所有文件,绑定到GRIDVIEW并排序
- C#/.NET中删除指定文件夹下所有文件和文件夹的几种方法汇总
- python查找指定文件夹下所有文件并按修改时间倒序排列
- 获取指定文件夹下所有文件
- asp.net(C#)遍历文件夹下所有文件,绑定到GRIDVIEW并排序
- iOS小技巧 - 获取指定文件夹下的所有相对路径(包括子文件夹路径),并实现指定文件夹下的所有文件的全部移动
- .NET中获取指定文件夹下所有文件的全路径
- ListView获取指定目录下的所有文件及文件夹
- php获取指定文件夹下的所有子文件
- 关于C++中获取指定文件夹下的所有文件
- php获取指定文件夹下所有文件的文件名
- 递归获取指定文件夹下的所有文件
- 获取一个指定文件夹下的所有文件
- 控件大小 mfc
- win8安装
- IT人员迅速提升自我效率的十大方法
- Java 回调函数
- Eclipse中自动添加注释
- C#.net获取指定文件夹下的所有jpg文件,并按文件创建时间排序
- struts2表单验证
- 基于Web的IM简介
- 忘记无线加密密码,设置举措流程如下
- c++中string的用法
- MyEclipse 远程调试tomcat
- SqlServer 修改排序规则语句
- 创建有背景图片的工具栏
- 教你如何制作并压缩高质量视频