免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3654 | 回复: 8
打印 上一主题 下一主题

请教如何在代码中判断一个文件的创建时间及大小? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-08-10 15:29 |只看该作者 |倒序浏览
os aix5.2
想编写一段代码判断文件的时间及大小。超过指定的时间或大小要删除。

论坛徽章:
8
摩羯座
日期:2014-11-26 18:59:452015亚冠之浦和红钻
日期:2015-06-23 19:10:532015亚冠之西悉尼流浪者
日期:2015-08-21 08:40:5815-16赛季CBA联赛之山东
日期:2016-01-31 18:25:0515-16赛季CBA联赛之四川
日期:2016-02-16 16:08:30程序设计版块每日发帖之星
日期:2016-06-29 06:20:002017金鸡报晓
日期:2017-01-10 15:19:5615-16赛季CBA联赛之佛山
日期:2017-02-27 20:41:19
2 [报告]
发表于 2005-08-10 15:38 |只看该作者

请教如何在代码中判断一个文件的创建时间及大小?

创建时间可以判断么?

论坛徽章:
0
3 [报告]
发表于 2005-08-10 16:23 |只看该作者

请教如何在代码中判断一个文件的创建时间及大小?

创建时间好象用shell不行吧,你试试写个c程序看看

论坛徽章:
0
4 [报告]
发表于 2005-08-10 16:44 |只看该作者

请教如何在代码中判断一个文件的创建时间及大小?

find
-ctime n
File's status was last changed n*24 hours ago.

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
5 [报告]
发表于 2005-08-10 23:05 |只看该作者

请教如何在代码中判断一个文件的创建时间及大小?

aix 我不清楚,
在 linux 的 file system 裡, 是沒有 create time 這個 time stamp 的.

论坛徽章:
0
6 [报告]
发表于 2005-08-12 10:00 |只看该作者

请教如何在代码中判断一个文件的创建时间及大小?

想写一段代码实现对一些日志文件的清理
1 当日志文件达到一定的字节数将其mv到归档目录
2 对归档目录中的文件的进行判断将最老的文件删除

这里需要得到两个参数
1 指定日志文件的大小
2 归档日志文件的时间

我不知道改如何取得这些参数,并进行判断
find -ctime是可以解决上面的时间判断的问题,但我想了解一下有没有得到一个文件的精确时间的命令
还有文件的大小应该如何得到呢。
我想应该有命令能够取得文件的时间,大小,权限等属性。可以把ls -l的信息按列取出来吗?
用据句数据库的话说我想实现的功能是
select file_size from (special file)

select max(create_time) from (ls -l) order by create_time desc

谢谢大家帮忙了

论坛徽章:
0
7 [报告]
发表于 2005-08-12 10:25 |只看该作者

请教如何在代码中判断一个文件的创建时间及大小?

文件的创建时间:我想你的文件创建时间问题可以变通来解决,比如该文件的结尾用date命令来生成文件名,这样文件名不就包含了时间吗?

文件大小:这个用ls -l命令结合awk应该就可以了

论坛徽章:
0
8 [报告]
发表于 2005-08-12 10:26 |只看该作者

请教如何在代码中判断一个文件的创建时间及大小?

支个歪招:
写一个SHELL,当你创建日志文件时,把文件按目录放到文件夹下面.
例如:
/.../2005/08/13/23/file1.arc 代表2005年8月13日23点创建的日志文件.
这样就能知道大概的日志时间了,只要你不是对时间要求的那么精确,呵呵.

论坛徽章:
0
9 [报告]
发表于 2005-08-16 15:36 |只看该作者

请教如何在代码中判断一个文件的创建时间及大小?

文件的创建时间可以通过stat来知道啊,
一个文件包含创建时间(creation),修改时间(modification)和访问时间(access),即所谓的MAC,但是这里的修改时间和访问时间是最后一次的修改和访问时间,可是在这之前的访问时间和修改时间都丢失了,不知道该如何知道这个时间?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP