프로그래밍 언어들

코스 전체목록

닫기

디렉토리 제어

현재 디렉토리와 디렉토리의 변경

getcwd는 현재 디렉토리를 통해서 현재 디렉토리를 알 수 있고, chdir을 이용해서 디렉토리를 변경 할 수 있다.

<?php
echo getcwd().'<br />';
chdir('../');
echo getcwd().'<br />';
?>

디렉토리의 탐색

scandir은 디렉토리를 탐색하는 기능이다. 첫번째 인자는 탐색할 디렉토리의 경로이고, 두번째 인자는 정렬 방법이다.

아래 예제는 현재 디렉토리를 탐색하는 방법과 탐색된 결과의 정렬 방법을 바꾸는 법에 대한 예제다.

<?php
$dir    = './';
$files1 = scandir($dir);
$files2 = scandir($dir, 1);

print_r($files1);
print_r($files2);
?>

디렉토리의 생성

mkdir은 디렉토리를 생성하는 내장함수다. 첫번째 인자로 디렉토리의 이름, 두번째 인자로 디렉토리의 권한을 지정 할 수 있다. 세번째 인자의 값으로 true를 지정하면 첫번째 인자로 주어진 경로가 여러개의 디렉토리로 이루어져 있을 때 해당 디렉토리를 한번에 생성하는 기능을 제공한다.

<?php
mkdir("1/2/3/4", 0700, true);
?>

댓글

댓글 본문
버전 관리
egoing
현재 버전
선택 버전
graphittie 자세히 보기