반응형
php 폴더를 다루다.
▶ getcwd()
함수원형
string getcwd ( void )
1 2 3 4 5 | <?php echo getcwd().'<br>'; chdir('../'); echo getcwd().'<br>'; ?> | cs |
- 현재 작업중인 디렉토리의 경로를 얻는다.
▶ chdir()
함수원형
bool chdir ( string $directory
)
- 현재 디렉터리 변경하기
- [ chdir('tmp') ] 현재 디렉터리에 'tmp' 폴더가 있다면 가능.
- 예제는 위의 getcwd()를 참고하면 되겠습니다.
▶ scandir()
함수원형
array scandir ( string $directory
[, int $sorting_order
= SCANDIR_SORT_ASCENDING [, resource$context
]] )
1 2 3 4 5 6 7 | <?php $dir = '/tmp'; $files1 = scandir($dir); $files2 = scandir($dir, 1); print_r($files1); print_r($files2); ?> | cs |
- 해당 폴더에 있는 파일&폴더를 보여준다.
- 두번째 인자는 출력될 정렬방식이다.
- scandir() 함수 사용할 경우 print_r() 함수를 활용하여 이렇게 확인이 가능하다.
▶ mkdir()
함수원형
bool mkdir ( string $pathname
[, int $mode
= 0777 [, bool $recursive
= FALSE
[, resource$context
]]] )
1 2 3 | <?php mkdir("1/2/3/4",0700, true); ?> | cs |
- 폴더 생성이 가능하다.
- 두번째 인자 '0700' 은 권한에 관련된 설정.
- 세번째 인자는 하위 폴더를 생성할 때에 'True'로 설정해줘야 하위 폴더까지 생성이 된다.
생활코딩 참조
반응형
'훈, IT 공부 > Html,CSS,PHP' 카테고리의 다른 글
PHP, php를 이용한 파일 다루기 (0) | 2018.08.28 |
---|
댓글