欧美中文字幕一区二区三区亚洲_在线成人直播_国产精品玖玖玖在线资源_久久99最新地址

游戲產業研究網

文件夾怎么修改修改時間

文件夾怎么修改修改時間

改一下系統時間,然后修改一下文件夾就可以了

建立日期改不了,只能改了系統時間以后,重新建立一個文件夾

怎樣修改文件創建時間??

在VC++下對文件屬性的獲取與更改

摘要:本文講述了在Visual C++ 下編程實現對磁盤文件的屬性進行獲取以及更改的一般方法,并給出部分相關的關鍵代碼。

一、 引言

文件是數據在磁盤上最常用的一種存放形式,也是在程序設計中與之經常打交道的一種編程對象,不少程序尤其是數據傳輸和處理類的應用程序更是需要頻繁的創 建、讀取和寫入文件。對于一些要求不是很嚴格的程序,我們往往只關心文件的內容是否正確、文件大小是否有增減或是再嚴格一些,看文件名是否符合規定等等。 以上這些要素對于大多數程序而言顯然是可以滿足實際需求的,但對于某些特殊行業的一些有著比較嚴格要求的軟件系統,僅有以上要素還是遠遠不夠的,往往還需 要對文件的所有屬性諸如文件的創建時間、文件的最后訪問時間、文件的最后修改時間等等進行提取處理與重新設置。

二、 WIN32_FIND_DATA結構

關于文件的全部屬性信息,總計有以下以下9種:文件的標題名、文件的屬性(只讀、存檔,隱藏等)、文件的創建時間、文件的最后訪問時間、文件的最后修改時間、文件大小的高位雙字、文件大小的低位雙字、保留、保留。在這里只有文件標題名和文件的長度可以通過CFile類比較方便的獲得,而對于其他幾種屬性的獲取和設置就無能為力了。

在用findfirst()和findnext()函數去查找磁盤文件時經常使用的一個數據結構WIN32_FIND_DATA的成員變量里包含了以上所有的文件屬性,因此可以通過這個結構作為獲取和更改文件屬性的手段。該結構的內容如下:

typedef struct _WIN32_FIND_DATA {

DWORD dwFileAttributes; //文件屬性

FILETIME ftCreationTime; // 文件創建時間

FILETIME ftLastAccessTime; // 文件最后一次訪問時間

FILETIME ftLastWriteTime; // 文件最后一次修改時間

DWORD nFileSizeHigh; // 文件長度高32位

DWORD nFileSizeLow; // 文件長度低32位

DWORD dwReserved0; // 系統保留

DWORD dwReserved1; // 系統保留

TCHAR cFileName[ MAX_PATH ]; // 長文件名

TCHAR cAlternateFileName[ 14 ]; // 8.3格式文件名

} WIN32_FIND_DATA, *PWIN32_FIND_DATA;

可以通過FindFirstFile()函數根據當前的文件存放路徑查找該文件來把待操作文件的相關屬性讀取到WIN32_FIND_DATA結構中去:

WIN32_FIND_DATA ffd ;

HANDLE hFind = FindFirstFile(c:\\test.dat,&ffd);

在使用這個結構時不能手工修改這個結構中的任何數據,結構對于開發人員來說只能作為一個只讀數據,其所有的成員變量都會由系統完成填寫。在MSDN幫助中可以查找到關于WIN32_FIND_DATA結構的更加詳細的說明。

三、 文件屬性信息的獲取與更改

為了更好的保存獲取到的文件屬性信息,對應于文件屬性構造一個自定義的FILE_INFO數據結構,獲取的屬性信息可暫存于此:

typedef struct _FILE_INFO {

TCHAR szFileTitle[128]; //文件的標題名

DWORD dwFileAttributes; //文件的屬性

FILETIME ftCreationTime; //文件的創建時間

FILETIME ftLastAccessTime; //文件的最后訪問時間

FILETIME ftLastWriteTime; //文件的最后修改時間

DWORD nFileSizeHigh; //文件大小的高位雙字

DWORD nFileSizeLow; //文件大小的低位雙字

DWORD dwReserved0; //保留,為0

DWORD dwReserved1; //保留,為0

} FILE_INFO, * PFILE_INFO;

首先用FindFirstFile()函數將文件屬性獲取到WIN32_FIND_DATA 結構對象FindFileData中去,之后可以用FindClose()將其關閉,并把FindFileData中的有關文件屬性信息的內容復制到自定 義結構FILE_INFO的結構對象FileInfo中備用。下面是關于這部分描述的部分關鍵代碼:

//聲明結構對象

FILE_INFO FileInfo;

WIN32_FIND_DATA FindFileData;

……

//獲取文件屬性信息

FindClose(FindFirstFile(Test.txt,&FindFileData));

memset(&FileInfo,0,sizeof(FILE_INFO));

……

//將文件屬性信息保存到FileInfo中備用

strcpy(FileInfo.szFileTitle,myFile.GetFileTitle());

FileInfo.dwFileAttributes = FindFileData.dwFileAttributes;

FileInfo.ftCreationTime = FindFileData.ftCreationTime;

FileInfo.ftLastAccessTime = FindFileData.ftLastAccessTime;

FileInfo.ftLastWriteTime = FindFileData.ftLastWriteTime;

FileInfo.nFileSizeHigh = FindFileData.nFileSizeHigh;

FileInfo.nFileSizeLow = FindFileData.nFileSizeLow;

……

在獲取到文件的原始屬性信息后既可以原封不動的將屬性重新寫到文件,也可以對其中某一項或某幾項屬性內容進行修改后再行寫入文件,從而達到更改文件屬性 的目的。比如可以用SetFileTime()函數設置文件的創建時間、最近一次訪問時間以及最近一次修改的時間等等:

SetFileTime((HANDLE)destFile.m_hFile, //待寫入的文件句柄

&FileInfo.ftCreationTime, //文件的創建時間

&FileInfo.ftLastAccessTime, //文件最近一次的訪問時間

&FileInfo.ftLastWriteTime); //文件最近一次的修改時間

也可以用SetFileAttributes() 函數實現對文件屬性的修改:

SetFileAttributes(FileInfo.szFileTitle,FileInfo.dwFileAttributes);

至于文件名的修改則更加簡單,直接在創建文件時在CreateFile()或CFile類的成員函數Open里直接對文件名參數進行設置即可。

文章鏈接地址:

欧美中文字幕一区二区三区亚洲_在线成人直播_国产精品玖玖玖在线资源_久久99最新地址
天天操天天综合网| 中文字幕一区二区三区在线播放| 成人精品国产免费网站| 国产伦精品一区二区三区免费迷| 91久久精品国产91性色tv | 日韩成人精品在线观看| 色欧美日韩亚洲| 伊人色综合久久天天| 9色porny自拍视频一区二区| 国产欧美精品区一区二区三区 | 国产精品二三区| 暴力调教一区二区三区| 国产精品成人免费| 在线视频你懂得一区| 香蕉成人伊视频在线观看| 欧美日韩三级在线| 久久国产精品一区二区| 日韩三级免费观看| 国产精品99久久久久久似苏梦涵| 亚洲国产精品99久久久久久久久| 国产成人夜色高潮福利影视| 中文天堂在线一区| 欧美美女一区二区在线观看| 精品在线亚洲视频| 久久久久久黄色| 99精品欧美一区二区三区小说 | 美女www一区二区| 久久久久久99精品| 欧美日韩综合一区| 国产精品一区三区| 亚洲第一会所有码转帖| 2024国产精品| 欧美日韩一区二区欧美激情| 日本不卡不码高清免费观看| 国产精品午夜电影| 日韩欧美中文一区| 色成人在线视频| 国产一区二区在线视频| 亚洲电影在线播放| 亚洲天堂av一区| 久久久美女毛片| 91精品国产一区二区三区香蕉| www.亚洲国产| 国产一区二区三区日韩| 天天爽夜夜爽夜夜爽精品视频| 日本一区二区三区在线不卡| 欧美嫩在线观看| 欧美中文字幕亚洲一区二区va在线| 九九精品视频在线看| 亚洲电影中文字幕在线观看| 综合色中文字幕| 国产精品免费视频网站| 国产午夜三级一区二区三| 精品三级在线看| 国产一区二区福利| 天堂午夜影视日韩欧美一区二区| 亚洲色图在线看| 亚洲黄色av一区| 亚洲第四色夜色| 日本va欧美va精品发布| 日本欧美一区二区在线观看| 三级亚洲高清视频| 美女视频黄 久久| 国内外成人在线| 成人黄色软件下载| 色哟哟国产精品免费观看| 日韩欧美视频一区| 欧美日韩高清一区二区| 久久久久久久精| 亚洲香肠在线观看| 日产国产高清一区二区三区| 精品在线免费视频| 99精品久久99久久久久| 制服丝袜国产精品| 国产精品美女久久久久aⅴ | 美女免费视频一区二区| 黑人精品欧美一区二区蜜桃| 国产99久久久国产精品潘金网站| 91女厕偷拍女厕偷拍高清| 欧美一区二区三区思思人| 国产欧美视频一区二区三区| 亚洲一区二区三区四区在线免费观看| 亚洲第一久久影院| 丁香激情综合五月| 91精品婷婷国产综合久久性色| 国产精品护士白丝一区av| 性久久久久久久久| 一本到高清视频免费精品| 日韩女优毛片在线| 日韩在线卡一卡二| 99国产精品国产精品毛片| 欧美成人精品高清在线播放| 自拍偷拍欧美精品| 国产白丝网站精品污在线入口| 欧美日韩三级在线| 亚洲女同女同女同女同女同69| 激情图片小说一区| 欧美成人a视频| 麻豆精品在线看| 在线成人av网站| 日日摸夜夜添夜夜添亚洲女人| 一本大道av一区二区在线播放| **性色生活片久久毛片| 不卡的看片网站| 国产精品美日韩| 99国产精品国产精品毛片| 日韩毛片一二三区| 欧美亚洲一区二区三区四区| 亚洲午夜精品网| 日韩欧美激情在线| 国精产品一区一区三区mba视频| 欧美一区二区性放荡片| 国产精品亚洲成人| 亚洲色大成网站www久久九九| 欧洲av一区二区嗯嗯嗯啊| 午夜精品视频一区| 欧美三级韩国三级日本三斤| 欧美日韩夫妻久久| 丝袜美腿亚洲色图| 久久嫩草精品久久久精品| www.欧美色图| 亚洲国产成人va在线观看天堂| 91九色02白丝porn| 日本伊人精品一区二区三区观看方式| 91精品黄色片免费大全| 国产91精品精华液一区二区三区| 国产精品久久久99| 日韩欧美亚洲国产另类| 99久久综合精品| 亚洲福利视频导航| 中文字幕一区二区在线观看| 欧美精品v国产精品v日韩精品| 国产成人av电影免费在线观看| 亚洲免费看黄网站| 国产日韩影视精品| 日韩亚洲欧美中文三级| 色诱视频网站一区| 在线欧美日韩精品| 国产在线播精品第三| 亚洲超碰97人人做人人爱| 国产精品人成在线观看免费 | 69av一区二区三区| 91黄色免费看| 在线观看一区二区视频| 99精品视频在线观看| a美女胸又www黄视频久久| 韩国在线一区二区| 奇米色777欧美一区二区| 亚洲一区二区中文在线| 亚洲免费在线视频一区 二区| 国产精品日产欧美久久久久| 日本一区二区电影| 国产精品久久久久永久免费观看 | 久久99久久久久久久久久久| 午夜精品免费在线| 日韩精品午夜视频| 麻豆一区二区在线| 精品亚洲欧美一区| 国产.精品.日韩.另类.中文.在线.播放| 麻豆传媒一区二区三区| 国产91精品免费| 91网址在线看| 欧美日韩视频在线观看一区二区三区| 在线精品视频免费播放| 欧美日韩日日夜夜| 精品国产乱码久久久久久蜜臀 | 97久久精品人人做人人爽50路| 成人av一区二区三区| 欧美色图天堂网| 久久久精品综合| 亚洲丰满少妇videoshd| 国产乱码精品一区二区三区五月婷| 国产91在线|亚洲| 91精品国产综合久久久久| 久久久欧美精品sm网站| 亚洲国产精品久久久男人的天堂 | 亚洲国产婷婷综合在线精品| 久久99精品久久久| 欧美性大战久久久| 日本一区二区视频在线| 亚洲精品国产精品乱码不99| 国产欧美精品区一区二区三区| 国产人妖乱国产精品人妖| 午夜在线电影亚洲一区| 91亚洲资源网| 国产日产欧产精品推荐色| 午夜激情一区二区三区| 97成人超碰视| 欧美国产视频在线| 国产电影精品久久禁18| 26uuu国产电影一区二区| 亚洲高清不卡在线观看| 91理论电影在线观看| 国产性做久久久久久| 国产成人综合自拍| 久久久久9999亚洲精品| 国产精品99久久久久| 欧美国产综合色视频| 粉嫩av一区二区三区在线播放| 日韩免费观看高清完整版|