avicom의 신변잡기

File::Size 본문

perl 함수사전

File::Size

avicom 2007. 6. 21. 14:57

  • 용도 : 파일 / 디렉토리 크기를 구할 때 사용
  • 기본 사용법 :
    dir : 대상 디렉토리
    blocksize : getsize()로 크기를 구했을 때 1블럭당 표시하는 용량 단위. 기본값 1024
    followsymlinks : 심볼릭 링크가 있을 경우 링크되어있는 파일/디렉토리 크기까지 구함.
                            기본값 1.
    humanreadable : 알아보기 쉬운 단위로 환산시켜줌. 기본값 1.
  • 요렇게 썼다 :

    my $size = File::Size->new(
           dir => "$full_path",
           humanreadable => 0,
           blocksize => 1024,
           followsymlinks => 0
    );
    $usage = int ($size->getsize() / 1024);

  • 웹하드 파일 삭제 스크립트 만들 때 사용.