|
다시 작성합니다.
TFileStream이라는 것이 있더군여...
if(OpenDialog1->Execute() == true)
{
TFileStream *f = new TFileStream(OpenDialog1->FileName, fmOpenReadWrite);
ShowMessage(f->Size);
delete f;
/*
// Windows API 사용
HANDLE hFile;
unsigned long int FileSize = 0;
hFile = CreateFile(OpenDialog1->FileName.c_str(),GENERIC_READ | GENERIC_WRITE,
NULL, NULL, OPEN_ALWAYS, FILE_ATTRIBUTE_NORMAL, NULL);
if(hFile != INVALID_HANDLE_VALUE)
{
FileSize = GetFileSize(hFile, NULL);
if(FileSize != 0xFFFFFFFF) ShowMessage(IntToStr(FileSize));
CloseHandle(hFile);
}
*/
}
ppiri 님이 쓰신 글 :
: OpenDialog로 선택한 파일의 크기를 알고 싶습니다.
: 아시는 님, 빨리 답변 올려주세요.
|