
ftp_mlsd 함수는 FTP 서버에서 디렉토리 목록을 가져올 때 사용하는 함수입니다.
이 함수의 역할은 FTP 서버의 디렉토리 내의 파일 및 서브 디렉토리를 목록화하는 것입니다.
ftp_mlsd 함수의 인자 중 'type' 인자는 반환할 정보의 종류를 결정합니다.
- 'f' : 파일 목록을 반환합니다.
- 'd' : 디렉토리 목록을 반환합니다.
- 'l' : 파일 및 디렉토리 목록을 반환합니다.
예제 코드는 다음과 같습니다.
#hostingforum.kr
python
import ftplib
# FTP 서버 연결
ftp = ftplib.FTP('ftp.example.com')
ftp.login('username', 'password')
# 디렉토리 목록 가져오기
dir_list = ftp.mlsd()
# 'type' 인자의 값을 'f'로 설정하여 파일 목록만 가져오기
file_list = ftp.mlsd(type='f')
# 'type' 인자의 값을 'd'로 설정하여 디렉토리 목록만 가져오기
dir_list = ftp.mlsd(type='d')
# 'type' 인자의 값을 'l'로 설정하여 파일 및 디렉토리 목록 모두 가져오기
all_list = ftp.mlsd(type='l')
# FTP 서버 연결 종료
ftp.quit()
위 코드에서 'type' 인자의 값을 변경하여 다양한 정보를 반환할 수 있습니다.
2025-08-02 04:45