현재 위치: > 최신 기사 목록> PHP 파일 시스템 기능 사용 안내서 : 파일 및 디렉토리 작업 자습서

PHP 파일 시스템 기능 사용 안내서 : 파일 및 디렉토리 작업 자습서

M66 2025-07-10

PHP 파일 시스템 기능 사용 안내서

PHP는 일련의 파일 시스템 기능을 제공하여 개발자가 파일 및 디렉토리를 쉽게 작동 할 수 있도록합니다. 일반적인 파일 작업에는 개방, 읽기, 쓰기, 삭제, 이름 바꾸기 등이 포함되며 디렉토리 작업에는 파일 작성, 삭제, 나열된 파일 및 확인 디렉토리의 기능이 포함됩니다. 이 기사는 이러한 기능이 어떻게 사용되는지에 대한 깊은 이해를 안내하고 예제를 통해 실제 프로젝트에 적용하는 방법을 보여줍니다.

파일 작동

PHP에는 많은 실용적인 파일 작동 기능이 제공되며 일반적인 것은 다음과 같습니다.

  • fopen () : 파일을 엽니 다
  • fwrite ()fread () : 각각 파일에 컨텐츠를 작성하고 읽는 데 사용됩니다.
  • fclose () : 파일을 닫습니다
  • Filesize () : 파일 크기를 얻습니다
  • Unlink () : 파일을 삭제합니다
  • Rename () : 파일 이름을 바꿉니다

예 : 파일에 쓰십시오

<?php
$file = 'my_file.txt';
$data = 'Hello, world!';
$handle = fopen($file, 'w');
fwrite($handle, $data);
fclose($handle);
echo '파일이 작성되었습니다';
?>

디렉토리 작동

파일 작업과 유사하게 PHP는 다양한 디렉토리 작업 기능을 제공합니다.

  • mkdir () : 새 디렉토리를 만듭니다
  • rmdir () : 빈 디렉토리를 삭제합니다
  • scandir () : 목록 디렉토리 내용
  • IS_DIR () : 디렉토리인지 확인하십시오
  • chdir () : 현재 작업 디렉토리를 변경합니다

예 : 디렉토리를 만듭니다

<?php
$directory = 'new_directory';
mkdir($directory);
echo '디렉토리가 생성되었습니다';
?>

실제 사례 : 서버에 파일을 업로드합니다

다음은 PHP 파일 시스템 기능을 사용하여 파일 업로드를위한 샘플 코드입니다.

<?php
if ($_FILES['my_file']['error'] === 0) {
    $target_dir = 'uploads/';
    $target_file = $target_dir . basename($_FILES['my_file']['name']);

    // 파일이 이미 존재하는지 확인하십시오
    if (file_exists($target_file)) {
        echo '파일이 이미 존재합니다';
    } else {
        // 파일을 대상 디렉토리로 이동합니다
        if (move_uploaded_file($_FILES['my_file']['tmp_name'], $target_file)) {
            echo '파일 업로드를 성공적으로 업로드하십시오';
        } else {
            echo '파일 업로드가 실패했습니다';
        }
    }
}
?>

요약

이 기사는 PHP 파일 시스템 기능을 사용하여 파일 및 디렉토리를 관리하는 방법을 소개하고 실제 사례를 통해 파일 업로드 프로세스를 보여줍니다. 이러한 기본 작업을 마스터하면 PHP의 파일 및 디렉토리 문제를보다 효율적으로 처리 할 수 ​​있습니다. 더 많은 PHP 개발 팁을 보려면 당사 웹 사이트를 계속 지켜봐 주시기 바랍니다.