본문 바로가기
PHP

[PHP] 파일이나 디렉토리 있는지 확인하고 만들기

by teamnova 2022. 9. 6.

서버에 해당 파일이나 디렉토리가 있는지 확인하고, 없다면 만드는 방법을 알아보겠습니다.

 

$path = '원하는 파일 이름 또는 경로를 입력';

//umask -> 파일이나 디렉토리가 생성됨과 동시에 지정된 권한이 주어지는 것
//이것 때문에 777로 권한을 줘도 777이 그대로 적용되지 않음
//그래서 0으로 만들어줌
$oldumask = umask(0);

//해당 파일이나 디렉토리가 있는지 확인하고 없으면 새로 만듦
if (!file_exists($path)) {
  mkdir($path, 0777, true);
}

umask($oldumask);