Q&A

  • Text File의 크기를 어떻게 알수 있지요? 꼭부탁드립니다.
안녕하세요! 여러분



델파이에서 함수로 지원하는 FileSize가 있지요.



그런데 이것은 Binary화일에만 적용이 되더군요.



어떻게하면 TextFile의 크기를 알수가 있지요.



물론 File을 열고 EOF까지 읽으면 그 크기를 알 수가 있지만, 지금 제가 하는 작업의



TextFile크기는 보통 1MByte가 넘씁니다. 그러니 끝까지 읽기에도 너무 많은 시간이



걸리는군요.



고수님들 좋은 방법이 없을까요?



부탁드립니다. . .



그럼 좋은 하루되세요 ^_^

1  COMMENTS
  • Profile
    구창민 1999.10.06 20:14
    박종성 wrote:

    > 안녕하세요! 여러분

    >

    > 델파이에서 함수로 지원하는 FileSize가 있지요.

    >

    > 그런데 이것은 Binary화일에만 적용이 되더군요.

    >

    > 어떻게하면 TextFile의 크기를 알수가 있지요.

    >

    > 물론 File을 열고 EOF까지 읽으면 그 크기를 알 수가 있지만, 지금 제가 하는 작업의

    >

    > TextFile크기는 보통 1MByte가 넘씁니다. 그러니 끝까지 읽기에도 너무 많은 시간이

    >

    > 걸리는군요.

    >

    > 고수님들 좋은 방법이 없을까요?

    >

    > 부탁드립니다. . .

    >

    > 그럼 좋은 하루되세요 ^_^



    박종성님 안녕하세요?

    아래는 제가 사용하는 파일의 크기를 구하는

    간단한 방법입니다.

    구한 파일의 크기는 바이트 크기로 반환됩니다.

    참조하시고, 즐거운 프로그래밍 되시길..



    procedure TForm1.Button1Click(Sender: TObject);

    var SearchRec: TSearchRec;

    Re: integer;

    begin

    Re := Sysutils.FindFirst('c:Command.Com', faAnyFile, SearchRec);

    if Re = 0 then ShowMessage(IntToStr(SearchRec.Size));

    end;





    PS: 질문은 하나만 올려주십시오.

    같은 질문 두개는 제가 삭제했습니다.

    • 김영대
      1999.10.07 01:47
      magiC wrote: > edit.text에 입력한 값으로 > 170개정도의 panel중에 특정 하나의 panel를 선택하고 그 ...
    • 박윤종
      1999.10.07 10:38
      김영대 wrote: > magiC wrote: > > edit.text에 입력한 값으로 > > 170개정도의 panel중에 특정 하나의...
    • 송종영
    • 1999.10.07 01:29
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 박임성
      1999.10.09 14:36
      송종영 wrote: > > Delphi4.0에서 WebBrower(IE)를 등록하고, > Active X WebBrower(IE) 에서 문자열 ...
    • kcahn
    • 1999.10.07 01:18
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김영대
      1999.10.07 01:34
      제 홈페이지(http://myhome.shinbiro.com/~cozykyd/index.htm)의 "공개 프로그램 소스" 에 보시면 "[공개...
    • 하인태
    • 1999.10.07 01:02
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 송인표
      1999.10.07 07:59
      거의 대부분의 CGI가 아파치에서 잘 돌아간다고 하는데 혹시 홈페이지 테스트를 화일열기로 하셔서 그런건...
    • 이정욱
      1999.10.07 04:35
      그냥 CGI로 하시면 됩니다. WinCGI도 되는것으로 알구 있구요. ISAPI는 당연 안됩니다. 잘 안된다면 뭔...
    • 김영진
    • 1999.10.07 00:43
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이재식
      1999.10.07 18:33
      김영진 wrote: > dbedit에 출력된 내용을 읽어오는 방법은 없습니까. > edit의 text 같은 속성이 없어서,...
    • 박윤종
      1999.10.07 10:49
      김영진 wrote: > dbedit에 출력된 내용을 읽어오는 방법은 없습니까. -- GetTextBuf 함수를 사용하세...
    • 김영대
      1999.10.07 01:44
      문보석 wrote: > 안녕하세요... 문보석입니다... > 어떤 프로그램에서 버튼을 눌렀을때 또는 생성자가 실...
    • 박지훈.임프
      1999.10.24 20:21
      김영대 wrote: > 문보석 wrote: > > 안녕하세요... 문보석입니다... > > 어떤 프로그램에서 버튼을 눌렀...
    • 고한석
    • 1999.10.07 00:29
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김영대
      1999.10.07 01:50
      고한석 wrote: > 델파이로 델파이같은 프로그램을 만들려고 합니다. > 응용 program실행 중에 콤퍼넌트바...
    • 뻥쟁이
      1999.10.07 00:46
      디비초보 wrote: > 엉---- > MS-SQL SERVER를 서버측에는 당연이 설치를 해야겠죠... > 그럼 클라이언트...
    • 이재식
      1999.10.07 00:29
      김신영 wrote: > 자료의 구조는 단순합니다. > 1.제목(문자열) > 2.번호(문자열) > 3.메모 > > 특...
    • 박종성
    • 1999.10.06 19:44
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      1999.10.06 20:14
      박종성 wrote: > 안녕하세요! 여러분 > > 델파이에서 함수로 지원하는 FileSize가 있지요. > > 그런...
    • David
    • 1999.10.06 19:05
    • 1 COMMENTS
    • /
    • 0 LIKES
    • jinifan
      1999.10.07 05:16
      엄청 간단 예제 임니당... by jinifan... unit GPanel; interface uses Windows, Messages,...
    • 몽중인
    • 1999.10.06 18:54
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김영대
      1999.10.06 19:02
      http://www.iti.co.kr/forum/axfrm/midas.html
    • 구창민
      1999.10.06 19:45
      권태수 wrote: > 스플레쉬폼 -> 비밀번호확인 login폼 -> 메인폼-> 비밀번호변경폼 까지가능한 > > 예...
    • 김진철
    • 1999.10.06 20:56
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 김대영
      1999.10.08 21:24
      김진철 wrote: > 안녕하세요. 델파이 초보입니다 > > - 테이블에서 특정 키값을 가진 레코드만 출력하...
    • 나그네
      1999.11.19 00:13
      > > - 테이블에서 특정 키값을 가진 레코드만 출력하려고 하는데 잘 안되서요. > > 값이 숫자인 경우에는 ...
    • 유시니
      1999.10.08 22:19
      이곤섭 wrote: > 제가 지금 채팅 프로그램을 만들고 있는데요 > 참고로 서버를 만들고 client가 서버에 ...
    • rika
    • 1999.10.06 06:23
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 김태균
      1999.10.06 18:31
      storedprocedure를 사용하면 아무 문제 없이 해결이 될 거 같네요.
    • rika
      1999.10.07 19:21
      김태균 wrote: > storedprocedure를 사용하면 아무 문제 없이 해결이 될 거 같네요. > 테이블 명이 하...
    • rika
      1999.10.07 19:20
      김태균 wrote: > storedprocedure를 사용하면 아무 문제 없이 해결이 될 거 같네요. > 테이블 명이 하...
    • 김태균
      1999.10.06 04:46
      다음과 같이 하면 됩니다. image1.Picture := nil; 간단하죠.....