>  기사  >  백엔드 개발  >  php is_file은 주어진 파일 이름이 일반 파일인지 여부를 결정합니다

php is_file은 주어진 파일 이름이 일반 파일인지 여부를 결정합니다

WBOY
WBOY원래의
2016-07-29 08:42:401344검색

is_file() 함수는 지정된 파일명이 일반 파일인지 확인합니다.
is_file — 파일 이름이 일반 파일인지 여부를 알려줍니다.
사용법
bool is_file(문자열 $filename) $file은 필수 매개 변수입니다.
파일이 존재하고 일반 파일이면 TRUE를 반환합니다.
is_file 테스트의 전형적인 예를 살펴보겠습니다

코드 복사 코드는 다음과 같습니다.


< ?php
var_dump (is_file('a_file.txt')) . "n"
var_dump('/usr/bin/'))
?> >

위 예제는 다음을 출력합니다:
bool(true)
bool(false)
사용법 2

코드 복사 코드는 다음과 같습니다:

function isfile($file){
return preg_match('/^[^.^:^?^-] [^:^?]*.(? i)' . '$/',$file);
//다음 문자는 ? 🎜>//다음 . 문자는 확장 프로그램 중 하나로 끝나야 합니다.
//getexts()는 확장 패턴으로 대체할 수 있습니다.
}
function getexts(){
//list 허용 파일 확장자는 여기에
return '(app |avi|doc|docx|exe|ico|mid|midi|mov|mp3|
mpg|mpeg|pdf|psd|qt|ra|ram|rm|rtf| txt|wav|word|xls)';
}
echo isfile('/Users/YourUserName/Sites/index.html')
?> 3


코드 복사

코드는 다음과 같습니다.

function deletefolder($path) {

if ($handle=opendir( $path))

{
while (false!==($file=readdir($handle)))
{
if ( $file<>"." AND $file<> ;"..")
{
if (is_file($path.'/'.$file))
{
@unlink ($path.'/'.$file);
}
if (is_dir($path.'/'.$file))
{
deletefolder($path.'/'. $file);
@rmdir($path.'/'.$file)
}
}
}
}
?>

이 기능은 정의된 폴더를 모두 제거합니다.
위에서는 php is_file이 주어진 파일 이름이 일반 파일인지 여부를 결정하는 방법과 그 측면을 소개했습니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.


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