用Visual C++实现改变指定的文件和文件夹的属性 ---- 一、应用的API函数 ---- 1、API中的文件函数组提供了文件读写、属性设置的众多 API函数,在本 编码中用到的该函数组中的函数有: HANDLE CreateFile( LPCTSTR, DWORD, \DWORD,LPSECURITY_ATTRIBUTES, DWORD,DWORD,HANDLE ); ---- 该函数产生或者打开一个系统对象,并返回一个用以访问该对象的句柄, 这些对象可以是文件、文件夹、管道等
HANDLE FindFirstFile ( LPCTSTR, LPWIN32_FIND_DATA ); 该函数在指定目录寻找 与指定文件名匹配的文件和文件夹, 并返回一个查询句柄
BOOL FindNextFile ( HANDLE, LPWIN32_FIND_DATA ); 该函数继续一 个由查询句柄指定的查询过程
BOOL FindClose( HANDLE ); 该函数关闭指定的查询句柄, 结束指定的查询
DWORD GetFileAttributes ( LPCTSTR ); 该函数检取指定的 文件的属性信息
BOOL SetFileAttributes ( LPCTSTR,DWORD ); 该函数设置指定的 文件的属性信息
---- 2、API中的时间函数组提供了有关时间转换的众多 API函数,在本编码中 用到的该函数组中的函数有: BOOL SystemTimeToFileTime ( CONST SYSTEMTIME *,LPFILETIME ); 该函数将系统时间转换成文件时间, 文件时间是一个 64位长度的数, 表示从 1601年 1月 1日起的时间偏移, 以千万分之一秒为单位
BOOL LocalFileTime ToFileTime( CONST FIL