반응형 파일크기 구하기2 [개발/MFC] 파일크기 구하기 (대용량 파일크기도 가능) // 파일크기 구하기 (2G이상도 구함) HANDLE hFile; hFile = ::CreateFile(FilePath, 0, 0 , NULL, OPEN_EXISTING, 0, NULL); PLARGE_INTEGER pLint; if (INVALID_FILE_SIZE != ::GetFileSizeEx(hFile, pLint)) { // 64bit pLint->QuadPart; // 32bit pLint->LowPart; } 출처: http://msdn.microsoft.com/en-us/library/aa383713(VS.85).aspx * LARGE_INTEGER Union 멤버 설명은 다음과 같습니다. 64bit는 QuadPart를 사용하고 32bit는 나머지를 사용합니다. Members LowPar.. 2012. 1. 30. [개발/delphi] 파일크기/디스크할당크기 구하는 여러가지 방법 [개발/delphi] 파일크기/디스크할당크기 구하는 여러가지 방법 procedure TForm1.FileListBox1Click(Sender: TObject); var _DirFileName:String; FileInfo:integer; SizeLow, SizeHigh:Dword; FSectorsPerCluster, FBytesPerSector, FNumberOfFreeClusters, FTotalNumberOfClusters:DWord; FH : THandle; FI : TByHandleFileInformation; begin _DirFileName := FileListBox1.FileName; FileInfo := FileOpen(ExTractfilename(_DirFileName), fmOpenRe.. 2012. 1. 7. 이전 1 다음 반응형