Q&A

  • 특정 파일 싸이즈 알아내는 가장 간단한 방법좀...
File Size 알아내는 함수가 있을거 같은데요..
도무지 못찾겠네요..  써보신분 리플 부탁합니다..
1  COMMENTS
  • Profile
    스트링그리드 2004.08.03 19:25



    //******************************************************************************
    // FILE SIZE GET
    //******************************************************************************
    function TForm1.GetSizeOfFile(const FileName : String) : Integer;
    var
      hFile : LongWord;
    begin
      hFile  := FileOpen(FileName, fmOpenRead);
      Result := GetFileSize(hFile, nil);
      FileClose(hFile);
    end;

    //******************************************************************************
    // BOTTON CLICK
    //******************************************************************************
    procedure TForm1.Button1Click(Sender: TObject);
    begin

    if OpenDialog1.Execute then
      begin
        Label1.Caption := IntToStr(GetSizeOfFile(OpenDialog1.FileName));        <=== 파일 사이즈
        Label2.Caption := ExtractFileDir(OpenDialog1.FileName);          <== 파일 폴더
        Label3.Caption := ExtractFileNAme(OpenDialog1.FileName);          <=== 파일 이름
      end;
    end;

    이렇게 하면될겁니다.