电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

用VisualC++实现改变指定的文件和文件夹的属性

用VisualC++实现改变指定的文件和文件夹的属性_第1页
1/8
用VisualC++实现改变指定的文件和文件夹的属性_第2页
2/8
用VisualC++实现改变指定的文件和文件夹的属性_第3页
3/8
用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 FILETIME *,LPFILETIME ); 该函数将本时区的 文件时间转换成格林威治 时间的文件时间。 BOOL SetFileTime ( HANDLE,CONST FILETIME *,CONST FILETIME *, CONST FILETIME * ); 该函数设置文件产 生修改和访问的时间。 ---- 二、编码实现 ---- 1、首先建立一个基于对话框的工程,在对话框窗体中放置以下控制并通 过类管理向导为这些控制添加适当变量: 文件名编辑框,输入要改变的文件的全路径,文件名中可以有通配符*和?。 变量类型 CString,名称 m_FILENAME; 修改包括子目录文件的检查框,变量类型 BOOL,名称 m_DIRECTORY; 修改文件访问时间检查框,变量类型 BOOL,名称 m_ACCESS; 文件访问时间日编辑框,变量类型 BOOL,名称 m_ADAY; 文件访问时间月编辑框,变量类型 BOOL,名称 m_AMONTH; 文件访问时间年编辑框,变量类型 BOOL,名称 m_AYEAR; 修改文件产生时间检查框,变量类型 BOOL,名称 m_CREATE; 文件...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

用VisualC++实现改变指定的文件和文件夹的属性

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部