欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

C語言中用于修改文件的存取時間的函數(shù)使用

 更新時間:2015年09月01日 15:56:20   投稿:goldensun  
這篇文章主要介紹了C語言中用于修改文件的存取時間的函數(shù)使用,分別為utime()函數(shù)和utimes()函數(shù)的使用,需要的朋友可以參考下

C語言utime()函數(shù):修改文件的存取時間和更改時間
頭文件:

#include <sys/types.h>  #include <utime.h>

定義函數(shù):

int utime(const char * filename, struct utimbuf * buf);

函數(shù)說明:utime()用來修改參數(shù)filename 文件所屬的inode 存取時間。結(jié)構(gòu)utimbuf 定義如下:

struct utimbuf
{
  time_t actime;
  time_t modtime;
};

返回值:如果參數(shù)buf 為空指針(NULL), 則該文件的存取時間和更改時間全部會設(shè)為目前時間.。執(zhí)行成功則返回0,失敗返回-1,錯誤代碼存于errno。

錯誤代碼:
1、EACCESS 存取文件時被拒絕, 權(quán)限不足。
2、ENOENT 指定的文件不存在。

C語言utimes()函數(shù):修改文件的存取時間和更改時間
頭文件:

 #include <sys/types.h>  #include <utime.h>

定義函數(shù):

int utimes(char * filename, struct timeval *tvp);

函數(shù)說明:utimes()用來修改參數(shù)filename 文件所屬的inode 存取時間和修改時間。結(jié)構(gòu)timeval 定義如下:

struct timeval
{
  long tv_sec;
  long tv_usec; //微妙
};

返回值:參數(shù) tvp 指向兩個timeval 結(jié)構(gòu)空間, 和utime ()使用的utimebuf 結(jié)構(gòu)比較, tvp[0].tc_sec則為utimbuf.actime, tvp[1].tv_sec 為utimbuf.modtime. 執(zhí)行成功則返回0. 失敗返回-1, 錯誤代
碼存于errno.

錯誤代碼:
1、EACCESS 存取文件時被拒絕, 權(quán)限不足。
2、ENOENT 指定的文件不存在。

相關(guān)文章

  • C++實現(xiàn)STL迭代器萃取的示例代碼

    C++實現(xiàn)STL迭代器萃取的示例代碼

    迭代器是一種抽象的設(shè)計概念,它提供了一種方法,使之能夠依序巡訪某個聚合物(容器)所含的各個元素,而又無需暴露該聚合物的內(nèi)部表述方式。本文主要介了STL迭代器萃取的方法,需要的可以參考一下
    2022-11-11
  • C++使用curl庫進(jìn)行http請求的方法詳解

    C++使用curl庫進(jìn)行http請求的方法詳解

    這篇文章主要為大家詳細(xì)介紹了C++如何使用curl庫進(jìn)行http請求,并且實現(xiàn)獲取返回的頭信息的時間,也就是獲取后臺服務(wù)的當(dāng)前時間,感興趣的可以了解一下
    2023-07-07
  • C++之OpenCV圖像高光調(diào)整具體流程

    C++之OpenCV圖像高光調(diào)整具體流程

    PS中的高光命令是一種校正由于太接近相機(jī)閃光燈而有些發(fā)白的焦點的方法,對高光區(qū)和非高光區(qū)的邊緣作平滑處理,接下來通過本文給大家分享C++之OpenCV圖像高光調(diào)整具體流程,感興趣的朋友一起看看吧
    2021-09-09
  • C/C++: Inline function, calloc 對比 malloc

    C/C++: Inline function, calloc 對比 malloc

    以下是對c/c++中的malloc函數(shù)與calloc函數(shù)的區(qū)別以及它們之間的聯(lián)系進(jìn)行了介紹,需要的朋友可以過來參考下
    2016-07-07
  • C語言實現(xiàn)簡單的掃雷游戲

    C語言實現(xiàn)簡單的掃雷游戲

    這篇文章主要為大家詳細(xì)介紹了C語言實現(xiàn)簡單的掃雷游戲,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-12-12
  • C語言全面細(xì)致講解單雙精度float與double的使用方法

    C語言全面細(xì)致講解單雙精度float與double的使用方法

    C語言中小數(shù)的數(shù)據(jù)類型為 float 或 double:float 稱為單精度浮點數(shù),double 稱為雙精度浮點數(shù)。不像整數(shù),小數(shù)的長度始終是固定的,float 占用4個字節(jié),double 占用8個字節(jié)
    2022-05-05
  • QT使用QML實現(xiàn)地圖繪制虛線的示例代碼

    QT使用QML實現(xiàn)地圖繪制虛線的示例代碼

    QML提供了MapPolyline用于在地圖上繪制線段,這篇文章主要為大家詳細(xì)介紹了QT如何使用QML實現(xiàn)在地圖上繪制虛線,需要的小伙伴可以參考一下
    2023-07-07
  • C語言實現(xiàn)點餐系統(tǒng)

    C語言實現(xiàn)點餐系統(tǒng)

    這篇文章主要為大家詳細(xì)介紹了C語言實現(xiàn)點餐系統(tǒng),文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • C++實現(xiàn)LeetCode(106.由中序和后序遍歷建立二叉樹)

    C++實現(xiàn)LeetCode(106.由中序和后序遍歷建立二叉樹)

    這篇文章主要介紹了C++實現(xiàn)LeetCode(106.由中序和后序遍歷建立二叉樹),本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-07-07
  • C++編譯器和鏈接器工作原理及使用方法完全指南

    C++編譯器和鏈接器工作原理及使用方法完全指南

    本文將詳細(xì)介紹C++中的編譯器和鏈接器以及它們的工作原理及使用方法全面詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-05-05

最新評論