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 날짜 시간  


"본 웹사이트 내 모든 저작물은 원출처를 밝히는 한 자유롭게 사용(상업화포함) 가능합니다"