>  기사  >  백엔드 개발  >  Perl에 파일이 존재하는지 확인하는 방법

Perl에 파일이 존재하는지 확인하는 방법

藏色散人
藏色散人원래의
2019-02-15 13:39:252686검색

Perl에는 파일이 존재하는지 확인하는 데 사용할 수 있는 유용한 파일 테스트 연산자 세트가 있습니다. 그 중에는 파일이 존재하는지 확인하는 -e가 있습니다. 이 정보는 특정 파일에 대한 액세스가 필요한 스크립트로 작업하고 작업을 수행하기 전에 파일이 존재하는지 확인하려는 경우에 유용할 수 있습니다.

Perl에 파일이 존재하는지 확인하는 방법

예를 들어 스크립트에 종속 로그 또는 구성 파일이 있는 경우 먼저 확인하세요. 아래 예제 스크립트는 이 테스트를 사용하여 파일을 찾을 수 없는 경우 설명 오류를 발생시킵니다.

#!/usr/bin/perl
$filename = '/path/to/your/file.doc';
if (-e $filename) {
print "File Exists!";
}

먼저 테스트하려는 파일의 경로가 포함된 문자열을 만듭니다. 그런 다음 조건부 블록에 -e(exists) 문을 래핑하여 파일이 존재하는 경우에만 print 문(또는 여기에 입력한 내용)이 호출되도록 합니다. 파일이 존재하지 않는 경우 반대 조건을 테스트할 수 있습니다.

unless (-e $filename) {
print "File Doesn't Exist!";
}

기타 파일 테스트 연산자

"and"(&&) 또는 "or"(||) 연산자를 사용하여 두 개 또는 여러 가지. 다른 Perl 파일 테스트 연산자는 다음과 같습니다:

파일을 읽을 수 있는지 확인

w 파일이 쓰기 가능한지 확인

-x 파일이 실행 가능한지 확인

-z 파일이 비어 있는지 확인

f 다음인지 확인 파일이 정상입니다. File

-d는 파일이 디렉터리인지 확인합니다.

l은 파일이 심볼릭 링크인지 확인합니다.

파일 테스트를 사용하면 오류를 피하거나 수정해야 할 오류를 알 수 있습니다.

관련 권장 사항: "Perl Tutorial"http://www.php.cn/course/list/39.html

이 문서는 Perl에 파일이 있는지 확인하는 방법에 관한 것입니다. 도움이 필요한 친구들!

위 내용은 Perl에 파일이 존재하는지 확인하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.