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";
   }
?>
지속적인 학습
||
<?php //旧文件名 $filename = 'copy.txt'; //新文件名 $filename2 = $filename . '_new'; //修改名字。 copy($filename, $filename2); ?>
  • 코스 추천
  • 코스웨어 다운로드
현재 코스웨어를 다운로드할 수 없습니다. 현재 직원들이 정리하고 있습니다. 앞으로도 본 강좌에 많은 관심 부탁드립니다~