在一个目录中找文件 假定一个目录,它里边有一些txt格式文件(以日期加编号命名)如何通过代码找到这些文件中编号最大的那个文件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 System.IO.Directory.GetFiles读到列表,然后自己遍历找 DirectoryInfo LogFolder = new DirectoryInfo(Application.StartupPath + "/log/"); foreach (FileInfo NextFile in LogFolder.GetFiles()) { } ArrayList arr = new ArrayList(); DirectoryInfo dicInfo = new DirectoryInfo(@"D:\aaaaa\"); foreach (FileInfo file in dicInfo.GetFiles()) { arr.Add(file.Name);//加入到数组 } arr.Sort();//文件名排序 string filename = arr[arr.Count - 1].ToString();//最后一个文件名 DirectoryInfo dicInfo = new DirectoryInfo(@"D:\aaaaa\"); int intNumMax = 0;//记录做大编号 string filename = "";//记录文件名 int intFile = 0; foreach (FileInfo file in dicInfo.GetFiles()) { intFile = Convert.ToInt32(file.Name.Substring(0, file.Name.Length - 4));//获取遍历的文件名编号 if (intNumMax <= intFile) { intNumMax = intFile; filename = file.Name; } } MessageBox.Show(filename); 如何以派生类名作为参数,在另一个类中实例化父类成员 在给griview绑定数据源时,sql语句的问题 获取splitContiner中的控件的问题? 点击托盘弹出弹出窗口位置 SQL中怎样保存图片格式阿! <经典> 开发==>模拟查询分析器 50分求Byte[]转换为uint、int、long...... 在用页面调用webservice时发生这样的错误,请问什么原因? VC软件包不可用或未注册 写过DLL的进来看看 扛不住,二进制文件要当数据库来使用 sql Server2005 新建作业
foreach (FileInfo NextFile in LogFolder.GetFiles())
{ }
ArrayList arr = new ArrayList();
DirectoryInfo dicInfo = new DirectoryInfo(@"D:\aaaaa\");
foreach (FileInfo file in dicInfo.GetFiles())
{
arr.Add(file.Name);//加入到数组
}
arr.Sort();//文件名排序
string filename = arr[arr.Count - 1].ToString();//最后一个文件名
DirectoryInfo dicInfo = new DirectoryInfo(@"D:\aaaaa\");
int intNumMax = 0;//记录做大编号
string filename = "";//记录文件名
int intFile = 0;
foreach (FileInfo file in dicInfo.GetFiles())
{
intFile = Convert.ToInt32(file.Name.Substring(0, file.Name.Length - 4));//获取遍历的文件名编号
if (intNumMax <= intFile)
{
intNumMax = intFile;
filename = file.Name;
}
}
MessageBox.Show(filename);