PHP는 웹사이트 개발에 사용되는 프로그래밍 언어이며 파일 및 폴더 작업을 처리하는 데 자주 사용됩니다. 이 글에서는 PHP에서 일반적으로 사용되는 폴더 및 파일 관련 기능을 소개합니다.
1. 폴더 관련 함수
mkdir(filename, mode, recursive, context);
filename: 생성할 폴더의 경로를 지정합니다.
mode: 이 매개변수는 생성된 폴더의 권한을 결정합니다. 기본값은 0777입니다.
recursive: 부울 값일 수 있습니다. 값이 true이면 다중 레벨 디렉토리를 재귀적으로 생성할 수 있습니다(기본값은 false이며 재귀가 없음을 의미함).
context: 폴더의 컨텍스트를 지정하며 일반적으로 설정할 필요가 없습니다.
예:
mkdir("test_folder"); // "test_folder"라는 폴더를 만듭니다.
mkdir("parent_folder/child_folder", 0777, true) // "child_folder"라는 폴더를 반복적으로 만듭니다.
is_dir(filename);
filename: 결정할 폴더 경로를 지정합니다.
예:
is_dir("test_folder"); // Return true
opendir(path)
path: 열려는 폴더의 경로입니다.
예:
$dir = opendir("test_folder"); // "test_folder"라는 폴더를 엽니다.
readdir(dir_handle);
dir_handle: opendir() 함수를 통해 얻은 읽을 디렉터리 핸들입니다.
예:
$dir = opendir("test_folder");
while(false !== ($file = readdir($dir))){
echo $file . " ";
}
closedir($dir ); // 폴더에 파일 이름을 출력하고 디렉터리 핸들을 닫습니다.
closedir(dir_handle);
dir_handle: opendir() 함수를 통해 얻은 닫을 디렉터리 핸들입니다.
예:
closedir($dir); // 디렉토리 핸들 닫기
rmdir(dirname);
dirname: 삭제할 폴더의 경로입니다.
예:
rmdir("test_folder"); // "test_folder"라는 폴더를 삭제합니다.
2. 파일 관련 함수
fopen(filename, mode, use_include_path, context)
filename: 열려는 파일 이름 또는 경로.
mode: 이 매개변수는 파일을 연 후 수행할 수 있는 작업을 결정합니다. 기본값은 "r"(읽기 전용)입니다.
use_include_path: 부울 값일 수 있으며, 값이 true이면 파일을 검색할 때 include_path도 사용됩니다(기본값은 false, 즉 사용되지 않음).
context: 파일 컨텍스트를 지정하며 일반적으로 설정할 필요가 없습니다.
예:
$myfile = fopen("test.txt", "r"); // "test.txt"라는 파일을 엽니다.
fread(handle, length);
handle: fopen() 함수를 통해 얻은 데이터를 읽는 파일 핸들입니다.
length: 읽을 바이트 수입니다.
예:
$myfile = fopen("test.txt", "r");
echo fread($myfile, filesize("test.txt"));
fclose($myfile); 파일에 데이터를 저장하고 파일을 닫습니다. handler
fwrite(handle, string, length);
handle: fopen() 함수를 통해 얻은 데이터가 기록될 파일 핸들입니다.
string: 작성할 문자열입니다.
length: 쓸 바이트 수, 생략하면 전체 문자열이 쓰여집니다.
예:
$myfile = fopen("test.txt", "w");
$txt = "Hello world!";
fwrite($myfile, $txt);
fclose($myfile) / / 파일에 "Hello world!"를 쓰고 파일 핸들을 닫습니다.
fclose(handle);
handle: fopen() 함수를 통해 얻은 닫을 파일 핸들입니다.
예:
fclose($myfile); // 파일 핸들 닫기
unlink(filename);
filename: 삭제할 파일 이름 또는 경로.
예:
unlink("test.txt"); // "test.txt"라는 파일을 삭제합니다
3.
이 문서에서는 PHP의 폴더 및 파일과 관련된 몇 가지 일반적인 기능을 소개합니다. 이러한 기능을 통해 폴더 생성, 파일 읽기 및 쓰기, 파일 핸들 닫기 및 기타 작업을 쉽게 수행할 수 있습니다. 실제 응용 분야에서 이러한 기능을 사용하면 많은 시간과 노력을 절약할 수 있습니다.
위 내용은 PHP 폴더 및 파일 관련 기능의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!