라이브러리
[PHP] Phar::delete - phar 아카이브 내의 파일 삭제
PHP Phar::delete 메서드
PHP의 Phar 클래스는 PHP Archive (PHAR) 파일을 관리하는 데 사용되는 클래스입니다. Phar::delete 메서드는 PHAR 파일 내의 특정 파일이나 디렉토리를 삭제하는 데 사용됩니다.
사용 방법
Phar::delete 메서드는 다음 형식으로 사용할 수 있습니다.
#hostingforum.kr
php
Phar::delete($file[, $recursive = false])
- `$file`: 삭제할 파일이나 디렉토리의 이름입니다.
- `$recursive`: 삭제할 때 디렉토리 내의 모든 파일과 서브 디렉토리를 삭제할지 여부를 지정합니다. 기본값은 `false`입니다.
예제
# 예제 1: 단일 파일 삭제
#hostingforum.kr
php
// PHAR 파일을 열기
$phar = new Phar('example.phar');
// PHAR 파일 내의 파일 삭제
$phar->delete('example.txt');
// PHAR 파일을 닫기
$phar->__destruct();
# 예제 2: 디렉토리 삭제
#hostingforum.kr
php
// PHAR 파일을 열기
$phar = new Phar('example.phar');
// PHAR 파일 내의 디렉토리 삭제
$phar->delete('example/dir', true);
// PHAR 파일을 닫기
$phar->__destruct();
# 예제 3: 디렉토리 내의 모든 파일 삭제
#hostingforum.kr
php
// PHAR 파일을 열기
$phar = new Phar('example.phar');
// PHAR 파일 내의 디렉토리 내의 모든 파일 삭제
$phar->delete('example/dir/*', true);
// PHAR 파일을 닫기
$phar->__destruct();
주의사항
- Phar::delete 메서드는 PHAR 파일 내의 파일이나 디렉토리를 삭제할 때, 해당 파일이나 디렉토리가 실제로 존재하는지 여부를 확인하지 않습니다. 따라서, 삭제할 파일이나 디렉토리가 실제로 존재하지 않으면 오류가 발생할 수 있습니다.
- Phar::delete 메서드는 PHAR 파일 내의 파일이나 디렉토리를 삭제할 때, 해당 파일이나 디렉토리의 권한을 확인하지 않습니다. 따라서, 삭제할 파일이나 디렉토리에 대한 권한이 없으면 오류가 발생할 수 있습니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.