PHP 파일 이동, 복사 및 삭제
매일 파일을 다룰 때 파일을 삭제하거나 파일 이름을 바꾸거나 파일을 복사할 수 있습니다.
이 섹션에서는 일상 생활에서 가장 일반적으로 사용되는 몇 가지 작업에 대해 설명합니다.
먼저 이름 바꾸기 기능에 대해 이야기해 보겠습니다.
파일 이름 바꾸기
bool rename($ old name,$new name);
이 함수는 bool 값을 반환하여 이전 이름을 새 이름으로 변경합니다.
<?php //旧文件名 $filename = 'test.txt'; //新文件名 $filename2 = $filename . '.old'; //复制文件 rename($filename, $filename2); ?>
디렉토리를 열면 지정된 파일이 대상 경로에 복사되는 것을 확인할 수 있습니다.
파일 복사
파일 복사는 원본을 새로운 것으로 복제하는 복제 기술과 동일합니다. 둘은 정말 똑같아 보입니다.
bool copy(소스파일, 타겟파일)
기능 : 지정된 경로의 소스파일을 타겟파일 위치에 복사합니다.
실험과 코드를 통해 놀아보자:
<?php //旧文件名 $filename = 'copy.txt'; //新文件名 $filename2 = $filename . '_new'; //修改名字。 copy($filename, $filename2); ?>
요약:
위의 예시를 보면 추가 파일이 있다는 것을 알 수 있다.
파일 삭제
파일 삭제는 지정된 경로의 파일을 삭제하는 것이지만, 이 삭제는 직접 삭제입니다. Windows 컴퓨터를 사용하는 경우 휴지통에서 이 파일을 볼 수 없습니다.
이 파일이 사라진 것만 알 수 있습니다.
bool unlink(지정된 경로의 파일)
<?php $filename = 'test.txt'; if (unlink($filename)) { echo "删除文件成功 $filename!\n"; } else { echo "删除 $filename 失败!\n"; } ?>