亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

文件時間(Unix環境高級編程)

發布時間:2020-07-07 13:38:09 來源:網絡 閱讀:399 作者:bigstone2012 欄目:系統運維

每個文件維護了三個時間字段,它們的目的如下表所示:

Field
Description
Example
ls(1) option
st_atime
last-access time of file data
read
-u
st_mtime
last-modification time of file data
write
default
st_ctime
last-change time of i-node status
chmod, chown
-c


第118頁的示例代碼:

$ cat 4_21.c 
#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/stat.h>
#include <unistd.h>
#include <fcntl.h>
#include <utime.h>

int main(int argc, char *argv[])
{
  int         i, fd;
  struct stat     statbuf;
  struct utimbuf   timebuf;

  for (i = 1; i < argc; i++) {
    if (stat(argv[i], &statbuf) < 0) {
      printf("%s: stat error", argv[i]);
      continue;
    }

    if ((fd = open(argv[i], O_RDWR | O_TRUNC)) < 0) {
      printf("%s: open error", argv[i]);
      continue;
    }
    close(fd);

    timebuf.actime = statbuf.st_atime;
    timebuf.modtime = statbuf.st_mtime;

    if (utime(argv[i], &timebuf) < 0) {
      printf("%s: utime error", argv[i]);
      continue;
    }
  }

  exit(0);
}


運行結果為:

$ gcc -g -o 4_21 4_21.c

# 查看最后一次修改的時間
$ ls -l foo bar
-rw------- 1 richard richard 0 Dec  4  2014 bar
-rw------- 1 richard richard 0 Dec  4  2014 foo

# 查看最后一次訪問的時間
$ ls -lu foo bar 
-rw------- 1 richard richard 0 Mar 20 20:41 bar
-rw------- 1 richard richard 0 Mar 20 20:41 foo

# 打印當前時間
$ date
Sat Aug 29 13:13:26 CST 2015

# 執行程序
$ ./4_21 foo bar

# 檢查結果
$ ls -l foo bar 
-rw------- 1 richard richard 0 Dec  4  2014 bar
-rw------- 1 richard richard 0 Dec  4  2014 foo

# 檢查最后訪問時間
$ ls -lu foo bar 
-rw------- 1 richard richard 0 Mar 20 20:41 bar
-rw------- 1 richard richard 0 Mar 20 20:41 foo

# 檢查最后狀態改變時間
$ ls -lc foo bar 
-rw------- 1 richard richard 0 Aug 29 13:13 bar
-rw------- 1 richard richard 0 Aug 29 13:13 foo


向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

沐川县| 芷江| 聂拉木县| 永嘉县| 来凤县| 岑溪市| 鲁甸县| 卢氏县| 射阳县| 汶川县| 娄底市| 宝清县| 延长县| 宝丰县| 龙里县| 哈尔滨市| 蒲城县| 泽州县| 秭归县| 博客| 安溪县| 缙云县| 北碚区| 宕昌县| 晋城| 黑龙江省| 石台县| 吉安县| 忻州市| 瑞安市| 内丘县| 中西区| 木里| 当雄县| 石家庄市| 吴江市| 密山市| 于田县| 宁明县| 河北省| 广水市|