| 编程中国 | 业界新闻 | 技术文章 | 视频教程 | 下载频道 | 程序源码 | 个人空间 | 编程论坛
全能ASP/PHP/ASP.NET主机,支持月付专业 MSSQL 数据库空间,支持月付专业 MySQL 数据库空间,支持月付买域名,送MP3、MP4
高端软件开发 = 年薪十万不是梦赛孚耐:软件保护加密专家身份认证令牌USB KEY买空间,免费送域名(厦门中资源)
共有 153 人关注过本帖
标题:在Unix文件系统上的c语言编程问题,高手进~~~
收藏  订阅  推荐  打印 
anhuiwangpeng
Rank: 1
等级:新手上路
帖子:1
积分:112
注册:2008-6-9
在Unix文件系统上的c语言编程问题,高手进~~~

题目:在Unix文件系统上随机创建文件
1.文件要足够多,范围在[100,1000]
2.不能在同一目录下创建太多文件,要用目录将文件分开,但是每个目录下的文件数不应该一样或者很接近。
3.目录深度要求>=3
4.文件不能是空的,应该在范围应该是在[1KB,2MB]
5.文件名和目录名是随机的,名字长度在[3,10]
6.最重要的是:文件和目录不是无止境创建,文件创建完之后,要有模拟的访问日志。即假设如果某个文件被访问了,就记录一条,访问日志记录在文件中(自己存到某个文件里就成),形如:
2007-11-23 18:01:36:/abc/de/file1
2007-11-23 18:01:41:/1wfa/6fsdg/4wrer
2007-11-23 18:01:58:/u43qre/asdf/usgff
2007-11-23 18:02:06:/itd fd2/5wgasd
2007-11-23 18:02:37:/tkoopr/dva/file4
2007-11-23 18:02:41:/idifa asad/6sarr
2007-11-23 18:02:52:/te/wer/file4
2007-11-23 18:03:41:/idifa asad/6sarr
2007-11-23 18:03:51:/idifa asad/6sarr
......

日志中所列的文件必须是你们创建过的,且要按照一定的时间生成,不是一下子全生成,并且要求生成的列表要能看到文件是反复被访问的,如文件:/idifa asad/6sarr,要能够随机访问这些文件,但要求所有文件的访问频率是不同的,即有的文件被访问的次数要少,有的文件访问次数要多,有的文件可能一时都没有被访问,要能分的开。
7.最好是文件创建时,访问日志也在生成,即某一个文件如果已经被创建了,那么这个文件就可能会被“访问”到,而不是等所有的文件都创建完了才开始进行“访问”。
搜索更多相关主题的帖子: c语言  Unix  文件系统  
2008-6-9 00:43
关于我们 | 广告合作 | 编程中国 | 清除Cookies | Archiver | WAP | TOP

编程中国 版权所有,并保留所有权利。鲁ICP备08000592号
Powered by Discuz, Processed in 0.076573 second(s), 9 queries.
Copyright©2004-2008, BCCN.NET, All Rights Reserved