其他属性,笔者这里主要指除时间属性之外的其他属性,如“隐藏”、“只读”、“系统”、“存档”等。主要涉及一个函数SetFileAttributes,以下对文件的设置隐藏,以文件“123.doc”为例。
#include<iostream>
#include<Windows.h>
#include<Winbase.h>
using namespace std;
int main()
{
WIN32_FIND_DATA ffd;
HANDLE hFind=FindFirstFile("123.doc",&ffd);
if(INVALID_HANDLE_VALUE==hFind)
cout<<"Wrong!(FindFirstFile)"<<endl;
else
{
SetFileAttributes("123.doc",FILE_ATTRIBUTE_HIDDEN/*隐藏*/);//隐藏
//SetFileAttributes("123.doc",FILE_ATTRIBUTE_READONLY/*只读*/);//只读
FindClose(hFind);
}
system("pause");
return 0;
}