PHP 파일시스템 정보 확인 함수

(2022-05-23)

1. 파일/디렉토리(폴더)의 정보 확인 함수디렉토리(폴더) 정보
     - dir()
     - rewinddir()
     - scandir(path) : 주어진 디렉토리스캔해서 디렉토리명,파일명을 배열로 반환
        . `.`,`..`,`파일명들`
        . 例) scandir('../') : 현재의 부모 디렉토리에서 스캔한 결과를 배열로 반환
     - getcwd() : 현재 PHP 스크립트 실행 파일이 위치한 전체 디렉토리 경로
        . (끝 파일명 직전 path delimiter `/` 생략)

  ㅇ path 또는 file 정보
     * 실제 파일시스템에 대응
     - pathinfo(path) : 주어진 디렉토리 명칭에서, 다음 항목별로 추출하여 배열 또는 문자열 반환
        . dirname, basename, extension, filename
        . PATHINFO_DIRNAME, PATHINFO_BASENAME, PATHINFO_EXTENSION, PATHINFO_FILENAME
     - realpath(path) : 주어진 디렉토리 명칭의 실제 경로 정보 리턴
        . 파일명 빠진 path 정보 만 반환 (끝 파일명 직전 path delimiter `/` 생략)
        . 例) realpath('./') : 현재 실제 경로 정보 리턴

     * 실제 파일시스템 보다는, 주로 문자열로써 해석하여 대응
     - dirname(path)  : 주어진 경로명에서, 현재 디렉토리를 제외한 상위(부모) 경로까지 만 반환
        . 파일명 빠진 path 정보 만 반환 (끝 파일명 직전 path delimiter `/` 생략)
     - basename(path) : 주어진 경로 문자열에서, 파일명 만 반환

  ㅇ 존재 여부
     - file_exists(파일명) : 현재 디렉토리를 기준으로, 파일의 존재 여부를 판단

  ㅇ 디렉토리인지 파일인지 구분
     - is_dir(path) : 현재 디렉토리를 기준으로, 주어진 명칭이 디렉토리인지 여부를 반환
     - is_file(path) : 현재 디렉토리를 기준으로, 주어진 명칭이 파일인지 여부를 반환

  ㅇ 읽기/쓰기 권한 확인
     - 읽기 권한 : is_readable()
     - 쓰기 권한 : is_writable()

PHP 함수,활용
   1. PHP 함수   2. PHP 문자열   3. PHP 파일시스템 (처리)   4. PHP 파일시스템 (정보 확인)   5. PHP 네트워킹   6. PHP 날짜 시간  


Copyrightⓒ written by 차재복 (Cha Jae Bok)
"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"