PHP 파일 삭제 작업을 수행할 때 삭제할 파일 경로를 제공해야 합니다. 다음은 파일 경로를 찾는 여러 가지 방법입니다.
- 절대 경로: 절대 경로를 사용하면 파일을 정확하게 찾고 삭제할 수 있습니다. 절대 경로는 일반적으로 루트 디렉터리(/)로 시작하고 파일의 전체 경로를 나열합니다. 예를 들어, "/var/www/html/uploads" 디렉터리에 있는 "example.jpg" 파일을 삭제하려면 다음 문을 사용할 수 있습니다.
unlink('/var/www/html/uploads/example.jpg');
로그인 후 복사
- 상대 경로: 상대 경로는 현재를 기반으로 합니다. 작업 디렉터리(즉, 스크립트가 있는 디렉터리) 계산된 경로입니다. 이는 다른 디렉터리에서 스크립트를 실행할 때 그에 따라 상대 경로를 변경해야 함을 의미합니다. 예를 들어, 동일한 디렉터리에 있는 "example.jpg" 파일을 삭제하려면 다음 문을 사용할 수 있습니다.
unlink('example.jpg');
로그인 후 복사
- 동적 경로: 동적 경로는 변수나 함수를 사용하여 생성된 경로입니다. 이 경우 변수나 함수를 이용하여 경로를 생성하면 삭제할 파일의 경로를 쉽게 변경할 수 있다. 예를 들어 다음 코드는 사용자가 업로드한 파일 이름을 기반으로 경로를 동적으로 생성합니다.
$user_file = $_FILES['file']['name'];
$upload_folder = '/var/www/html/uploads/';
$filepath = $upload_folder . $user_file;
unlink($filepath);
로그인 후 복사
이러한 방법을 통해 필요한 파일을 찾아 삭제할 수 있습니다. 파일 삭제 작업을 수행하기 전에 올바른 파일 경로와 이 작업을 수행할 수 있는 충분한 권한이 있는지 확인하십시오.
위 내용은 PHP에서 삭제된 파일의 경로를 찾는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!