ファイルの属性を取得する(C言語)

キーワード:

GetFileAttributes

コード:

void DispFileAttr()
{
	DWORD fa;

	fa = GetFileAttributes("c:\\command.com");

	if(fa & FILE_ATTRIBUTE_ARCHIVE) printf("アーカイブ\n");
	if(fa & FILE_ATTRIBUTE_COMPRESSED) printf("圧縮\n");
	if(fa & FILE_ATTRIBUTE_DIRECTORY) printf("ディレクトリ\n");
	if(fa &	FILE_ATTRIBUTE_HIDDEN) printf("隠しファイル/ディレクトリ\n");
	if(fa & FILE_ATTRIBUTE_NORMAL) printf("ノーマル\n");
	if(fa & FILE_ATTRIBUTE_READONLY) printf("書込み禁止\n");
	if(fa & FILE_ATTRIBUTE_SYSTEM) printf("システム\n");
	if(fa & FILE_ATTRIBUTE_TEMPORARY) printf("一時ファイル/ディレクトリ\n");
}

(original text:1998/05/11 更新)

本ドキュメントの内容は保証しません。本ドキュメントによって生じた結果について、一切の責任を負いません。