得到为最新写入文件以及该写入时间往前推20天,统计出所有在这个时间内写入的文件的大小!

是时候重装系统了 是时候重装系统了 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
public void BuildDirectoryNode(TreeNodeCollection fNodes, String fPath)
{
foreach (String directoryPath in Directory.GetDirectories(fPath))
{
TreeNode node = new TreeNode();
node.Text = new DirectoryInfo(directoryPath).Name; // 获取目录名称
node.Tag = directoryPath;

this.BuildDirectoryNode(node.Nodes, directoryPath); // 递归创建目录节点
this.BuildFileNode(node.Nodes, directoryPath); // 创建文件节点

fNodes.Add(node);
}
}
public void BuildFileNode(TreeNodeCollection fNodes, String fPath)
{
foreach (String filePath in Directory.GetFiles(fPath))
{
TreeNode node = new TreeNode();
FileInfo fi = new FileInfo(@filePath);
node.Text=fi.Name;//得到文件名
DateTime directoryCreateTime = fi.LastWriteTime;//得到文件的创建时间
long Size = fi.Length;//得到文件的大小
node.Text = node.Text +" "+ directoryCreateTime.ToString()+" "+Size.ToString();
node.Tag = filePath;
fNodes.Add(node);
}
}


代码如上 ,现在要得到文件中为最后写入的时间,然后在该时间的基础上往前推20天,最后统计这段时间内修改过的文件的大小。
表述还清楚吧 。呵呵 我是菜鸟哦


好像是用什么List 得到那个文件的集合,然后用什么SORT()方法判断最大的还是怎么的了 。
关键是我是菜鸟,不太懂写程序 。故来求大伙相助 、
...全文

相关推荐

sqlserver/mysql按天、按小时、按分钟统计连续时间段数据【推荐】

最近小编接到这样的需求,公司需要按天,按小时查看数据,可以直观的看到时间段的数据峰值。这篇文章主要介绍了sqlserver/mysql按天,按小时,按分钟统计连续时间段数据 ,需要的朋友可以参考下

weixin_38707862

Java讲课笔记20:Java中的常用类

1. 掌握String类和StringBuffer类的使用 2. 了解System类和Runtime类的使用 3. 熟悉Math类和Random类的使用 4. 掌握Java包装类的使用 5. 掌握日期类与时间类的使用 6. 掌握格式化类的使用

酒城译痴无心剑

Linux 按时间批量删除文件命令(删除N天前文件)

主要介绍了Linux 按时间批量删除文件的命令写法(删除N天前文件),需要的朋友可以参考下

weixin_38502915

SqlServer 某时间段在该月份中统计出多少天

1.之前在需求中接触到一个统计本月出差总天数的报表,刚开始接到这个思路还不明确,其实细分下来还挺简单 2.用sqlserver写时间段,并且统计出该时间段在某月份出现多少天 模拟数据: declare @days int, @date_start date, @date_end date; set @date_start='2020-02-01'; --开始时间 2020-02-01 set @date_end='2020-05-01'; --结束时间 2020-05-01 set @days=datediff(day,@date_start,@date_end); sel

weixin_38512659

基于前推回代法潮流计算的MATLAB程序

这是前推回推法潮流计算的简易matlab代码,比较通俗易懂,只要根据条件,简单更改就能使用

bigDou95
评论 1
收藏 已收藏
分享
返回顶部
是时候重装系统了
C# 111,129 成员 642,538 内容