라이브러리
[PHP] unlink - 파일을 삭제합니다
PHP unlink() 함수
PHP unlink() 함수는 파일을 삭제하는 데 사용됩니다. 이 함수는 파일의 이름을 인수로 받고, 파일이 존재하면 삭제하고, 파일이 존재하지 않으면 오류를 발생시킵니다.
unlink() 함수의 사용법
#hostingforum.kr
php
unlink($filename);
* `$filename` : 삭제할 파일의 이름입니다.
예제
# 예제 1: 파일 삭제
#hostingforum.kr
php
// test.txt 파일을 생성합니다.
$file = fopen("test.txt", "w");
fwrite($file, "Hello, World!");
fclose($file);
// test.txt 파일을 삭제합니다.
if (unlink("test.txt")) {
echo "test.txt 파일이 삭제되었습니다.";
} else {
echo "test.txt 파일을 삭제할 수 없습니다.";
}
# 예제 2: 파일이 존재하지 않으면 오류를 발생시키는 예제
#hostingforum.kr
php
// 존재하지 않는 파일을 삭제하려고 시도합니다.
if (unlink("non_existent_file.txt")) {
echo "non_existent_file.txt 파일이 삭제되었습니다.";
} else {
echo "non_existent_file.txt 파일을 삭제할 수 없습니다.";
}
# 예제 3: 파일 삭제 후 에러 처리
#hostingforum.kr
php
// test.txt 파일을 생성합니다.
$file = fopen("test.txt", "w");
fwrite($file, "Hello, World!");
fclose($file);
try {
// test.txt 파일을 삭제하려고 시도합니다.
unlink("test.txt");
echo "test.txt 파일이 삭제되었습니다.";
} catch (Exception $e) {
echo "test.txt 파일을 삭제할 수 없습니다.";
}
unlink() 함수의 주의사항
* unlink() 함수는 파일을 삭제할 때, 파일이 열려 있으면 오류를 발생시킵니다. 따라서 파일을 삭제하기 전에 파일을 닫아 주어야 합니다.
* unlink() 함수는 파일을 삭제할 때, 디렉토리 권한이 없으면 오류를 발생시킵니다. 따라서 디렉토리 권한을 확인하고, 필요한 경우 권한을 설정해야 합니다.
* unlink() 함수는 파일을 삭제할 때, 파일이 존재하지 않으면 오류를 발생시킵니다. 따라서 파일이 존재하는지 확인하고, 존재하지 않으면 오류를 처리해야 합니다.
-
- 나우호스팅 @pcs8404
-
호스팅포럼 화이팅!
댓글목록
등록된 댓글이 없습니다.