mwultong Blog ... 프로그래밍 / 계산기

컴퓨터 엑셀 워드 포토샵 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Saturday, March 31, 2007

Perl 펄] 파일 존재 여부 판단, 디렉토리 있는지 확인 함수; File-Directory Exist?


펄에서는 is_file_exist() 같은 함수는 없고, 더 간단히 "-f" 나 "-d" 라는 옵션으로 파일/디렉토리 존재 여부를 판단할 수 있습니다.

if문 속의 "-f" 등을, 정확히는 "File Test Operator (파일 테스트 연산자)"라고 합니다.

-f, -d로, 파일과 폴더 존재 여부 알아내기 예제


스크립트 파일명: example.pl
#!/usr/bin/perl
use strict; use warnings;


  # 파일 존재 여부 판단
  if (-f "test.txt") {
    print "파일 있음\n";
  }
  else {
    print STDERR "그런 파일이 없음.\n";
  }



  # 디렉토리 존재 여부 판단
  if (-d "000") {
    print "OK! 그런 디렉토리가 있음\n";
  }
  else {
    print STDERR "그런 디렉토리가 없음.\n";
  }



파일과 디렉토리 구분 없이 존재 여부를 알아낼 때는 -e 를 사용하면 됩니다.


▶▶ Perl 펄] 파일인지 디렉토리인지 여부 판단 함수; is File or Dir




tag: perl
Perl | 펄

0 Comments:

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Previous Posts
Monthly Archives
Top