C# 能不能获取文件夹的创建时间

lisa9342 2012-08-22 04:07:48
如题,我要给自己的程序增加一个功能——清理备份目录中过期的文件夹和文件,因为我当时是在总的备份目录下又加了按日期命名的二级目录,所以备份文件都是按日期存在当天的文件夹里的,我现在需要删除过期的文件,当然也要同时删除文件所在的文件夹,我可以获取文件的最后创建时间f.LastWriteTime,然后按指定的存放天数计算过期没过期,可是文件夹要怎么判断?我的二级文件夹是这样命名的:DateTime.Now.ToLongDateString() 就是这样:2012年8月22日



只能发37分以内的帖子 抱歉了
...全文
800 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lisa9342 2012-08-22
  • 打赏
  • 举报
回复
不要再沉了!大家是下班了么?

能不能枚举总备份目录下的所有二级目录呀?
lisa9342 2012-08-22
  • 打赏
  • 举报
回复
不要沉!
lisa9342 2012-08-22
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 的回复:]
C# code

System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo("F:\\2012DMC");
DateTime DT = dir.CreationTime;//获取目录或者文件的创建 日期
[/Quote]


非常感谢!那请问我能不能枚举总备份目录下的所有二级目录呢?不包括文件,因为我要删的话直接用:DirectoryInfo di = new DirectoryInfo(string Path);
di.Delete(true);
注:path是要删除的非空目录;
true:要删除里面所有的文件,包括文件夹和子文件夹
  • 打赏
  • 举报
回复
System.IO.DirectoryInfo dir = new System.IO.DirectoryInfo("F:\\2012DMC");
DateTime DT = dir.CreationTime;//获取目录或者文件的创建 日期
lisa9342 2012-08-22
  • 打赏
  • 举报
回复
在线等……大伙帮忙看看啊

110,561

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧