ファイルタイプの表示(C言語)
キーワード:
CreateFile, GetFileType, CloseHandle
コード:
void DispFileType()
{
HANDLE hFile;
DWORD FileType;
hFile = CreateFile(
"c:\\command.com",
0,
FILE_SHARE_READ | FILE_SHARE_WRITE,
NULL,
OPEN_EXISTING,
FILE_ATTRIBUTE_NORMAL,
NULL);
FileType =GetFileType(hFile);
switch(FileType) {
case FILE_TYPE_UNKNOWN:
printf("不明\n");
break;
case FILE_TYPE_DISK:
printf("ディスクファイル\n");
break;
case FILE_TYPE_CHAR:
printf("文字ファイル\n");
break;
case FILE_TYPE_PIPE:
printf("パイプ\n");
break;
}
CloseHandle(hFile);
}
(original text:1998/05/12 更新)
本ドキュメントの内容は保証しません。本ドキュメントによって生じた結果について、一切の責任を負いません。