ファイルサイズの表示(C言語)

キーワード:

CreateFile, GetFileSize, CloseHandle

コード:

void DispFileSize()
{
	HANDLE hFile;
	DWORD FileSizeLow, FileSizeHigh;

	hFile = CreateFile(
		"\\command.com",
		0,
		FILE_SHARE_READ | FILE_SHARE_WRITE,
		NULL,
		OPEN_EXISTING,
		FILE_ATTRIBUTE_NORMAL,
		NULL);

	FileSizeLow = GetFileSize(hFile, &FileSizeHigh);
	printf("ファイルサイズ: %ud*2^32 + %ud\n", FileSizeHigh, FileSizeLow);

	CloseHandle(hFile);
}
(original text:1998/05/12 更新)

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