資源簡介
模擬Linux下的文件系統,實現其基本功能。意義在于了解Linux下的文件結構和文件操作,如創建、刪除以及文件的屬性操作
和目錄操作。
代碼片段和文件信息
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
#include?
static?int build(char?*?mode_t);
static?void usage(void);
int?vflag;
int
main(int?argc?char?*argv[])
{
int?ch?exitval?success?pflag;
mode_t?omode=S_IRUSR?|?S_IWUSR?|?S_IXUSR?|?S_IRGRP?|?S_IWGRP?|?S_IXGRP?|?S_IROTH;
void?*set?=?NULL;
int?mode;
omode?=?pflag?=?0;
mode?=?NULL;
while?((ch?=?getopt(argc?argv?“m:p“))?!=?-1)
switch(ch)?{
case?‘m‘:
mode?=?atoi(argv[2]);
break;
case?‘p‘:
pflag?=?1;
break;
case?‘v‘:
vflag?=?1;
break;
case?‘?‘:
default:
usage();
}
argc?-=?optind;
argv?
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件???????2884??2010-04-22?15:14??模擬UNIX文件操作系統\mkdir1.c
?????文件???????8702??2010-04-21?18:23??模擬UNIX文件操作系統\mycat
?????文件???????8550??2010-04-22?15:44??模擬UNIX文件操作系統\mycd
?????文件????????533??2008-01-23?17:53??模擬UNIX文件操作系統\mycd.c
?????文件???????8696??2010-04-21?18:32??模擬UNIX文件操作系統\mychmod
?????文件???????2571??2010-04-21?18:32??模擬UNIX文件操作系統\mychmod.c
?????文件???????8811??2010-04-21?18:41??模擬UNIX文件操作系統\mycp
?????文件???????1681??2010-04-21?18:41??模擬UNIX文件操作系統\mycp.c
?????文件???????8376??2010-04-22?16:27??模擬UNIX文件操作系統\mydate
?????文件????????138??2010-04-22?16:27??模擬UNIX文件操作系統\mydate.c
?????文件????????169??2010-04-22?16:24??模擬UNIX文件操作系統\mydate.c~
?????文件??????13411??2010-04-22?16:47??模擬UNIX文件操作系統\myfile
?????文件???????6370??2010-04-22?16:47??模擬UNIX文件操作系統\myfile.c
?????文件??????13400??2010-04-21?19:49??模擬UNIX文件操作系統\mygrep
?????文件???????6859??2010-04-21?19:49??模擬UNIX文件操作系統\mygrep.c
?????文件??????13419??2010-04-22?15:55??模擬UNIX文件操作系統\myls
?????文件???????8039??2008-01-23?17:53??模擬UNIX文件操作系統\myls.c
?????文件???????8502??2010-04-22?15:49??模擬UNIX文件操作系統\mymk
?????文件????????482??2010-04-22?15:49??模擬UNIX文件操作系統\mymk.c
?????文件????????347??2010-04-22?15:46??模擬UNIX文件操作系統\mymk.c~
?????文件???????8862??2010-04-22?15:14??模擬UNIX文件操作系統\mymkdir1
?????文件???????8395??2010-04-22?15:52??模擬UNIX文件操作系統\mymv
?????文件????????293??2010-04-22?15:52??模擬UNIX文件操作系統\mymv.c
?????文件????????258??2008-01-23?17:53??模擬UNIX文件操作系統\mymv.c~
?????文件???????8733??2010-04-22?15:24??模擬UNIX文件操作系統\mypwd
?????文件???????1162??2010-04-22?15:23??模擬UNIX文件操作系統\mypwd.c
?????文件???????8921??2010-04-22?15:35??模擬UNIX文件操作系統\myrm
?????文件???????4654??2010-04-22?15:35??模擬UNIX文件操作系統\myrm.c
?????文件???????8683??2010-04-22?15:20??模擬UNIX文件操作系統\myrmdir1
?????文件????????473??2008-01-23?17:53??模擬UNIX文件操作系統\my_create.c~
............此處省略6個文件信息
- 上一篇:OA系統微信小程序源碼
- 下一篇:科大高級軟件工程復習資料-絕密
評論
共有 條評論