
DirectoryIterator::getFilename 메서드는 디렉토리 내의 파일 이름을 반환합니다. 이 메서드는 디렉토리 내의 파일과 디렉토리 모두에 적용됩니다.
디렉토리 내의 파일이 다음과 같이 있다고 가정해 보겠습니다.
- file1.txt
- file2.txt
- dir1/
- dir2/
이 경우, getFilename 메서드를 사용하여 파일 이름을 얻는 방법은 다음과 같습니다.
- file1.txt: getFilename() 메서드는 "file1.txt"를 반환합니다.
- file2.txt: getFilename() 메서드는 "file2.txt"를 반환합니다.
- dir1/: getFilename() 메서드는 "dir1"을 반환합니다. (디렉토리이므로 '/'는 제외됩니다.)
- dir2/: getFilename() 메서드는 "dir2"을 반환합니다. (디렉토리이므로 '/'는 제외됩니다.)
디렉토리 내의 파일이 중첩 디렉토리에 위치하는 경우, getFilename 메서드를 사용하여 파일 이름을 얻는 방법은 다음과 같습니다.
- dir1/
- file1.txt: getFilename() 메서드는 "file1.txt"를 반환합니다.
- dir2/
- file2.txt: getFilename() 메서드는 "file2.txt"를 반환합니다.
- dir3/
- file3.txt: getFilename() 메서드는 "file3.txt"를 반환합니다.
getFilename() 메서드는 디렉토리 내의 파일과 디렉토리 모두에 적용되며, 디렉토리 이름은 '/'를 제외한 이름만 반환됩니다.
2025-07-11 17:03