ファイルの属性を設定する【Windows API】

隠しファイルや読み取り専用ファイルなどの特殊ファイルというものがあります。これらのファイルを作成するときは普通にファイルを作った後で属性を付加する必要があります。 ここでは「SetFileAttributes」関数について簡単に説明します。

char szFileName[256];
lstrcpy(szFileName, "D:\\TEST.TXT");

// ファイルを読み取り専用にする
// 属性を解除するときはFILE_ATTRIBUTE_NORMALフラグを指定する。
SetFileAttributes(szFileName, FILE_ATTRIBUTE_READONL);

 

Windows API

Posted by @erestage