파일에 대해 작업을 수행할 때 파일에 있는 데이터뿐만 아니라 파일 자체에 대해서도 작업을 수행할 수 있습니다. 예를 들어 파일 복사, 파일 삭제, 파일 가로채기, 파일 이름 바꾸기 등의 작업이 있습니다. 이러한 파일 처리 방법에 대한 표준 기능은 PHP에서 제공되며 다음 표와 같이 사용하기 매우 쉽습니다.
표에서 네 가지 함수는 모두 성공적으로 실행되면 TRUE를 반환하고, 실패하면 FALSE를 반환합니다. 사용코드는 다음과 같습니다.
//파일 복사 예시
if(복사('./file1.txt','../data/file2.txt')){
echo "파일이 성공적으로 복사되었습니다!";
}그밖에{
echo "파일 복사에 실패했습니다!";
}
//파일 삭제 예시
$filename = "file.txt";
if (파일_존재($filename)){
if (링크 해제($filename)){
echo "파일이 성공적으로 삭제되었습니다!";
}그밖에{
echo "파일 삭제에 실패했습니다!";
}
}그밖에{
echo "대상 파일이 존재하지 않습니다.";
}
//파일 이름 바꾸기 예시
if (이름 바꾸기('./demo.php', './demo.html')){
echo "파일 이름이 성공적으로 변경되었습니다!";
}그밖에{
echo "파일 이름 바꾸기 실패";
}
//인터셉트 파일 예시
$fp = fopen('./data.txt', "r ") 또는 die('파일 열기 실패');
if(ftruncate($fp, 1024)){
echo "파일 차단 성공!";
}그밖에{
echo "파일 차단에 실패했습니다!";
}
?>