파일 목록 및 파일 용량 구하기 - 파이썬

listdir과 getsize를 이용해보자

파이썬 os모듈을 이용하여
디렉토리 안의 파일 목록과 파일 사이즈를 구할 수 있습니다.

디렉토리의 파일 목록은 os.listdir(경로명)로 얻을수 있습니다.
파일용량은 os.path.getsize(파일명) 로 얻을 수 있습니다.
os.path.isdir(경로/파일명)은 디렉토리인지 확인 합니다.

아래 소스를 참고하세요.

1
2
3
4
5
6
7
import os

dir_path = "./"
f_list = os.listdir(dir_path)

for f in f_list:    
        print("%s file_name : %s / file_size : %s" %(os.path.isdir(f), f, os.path.getsize(f)) )

결과:
file_name : 20210310.py / file_size : 459
file_name : elementree / file_size : 374
file_name : elementree.py / file_size : 1016
file_name : for.py / file_size : 471
file_name : img_save.py / file_size : 826
file_name : listdir.py / file_size : 160
file_name : pyvenv.cfg / file_size : 128
file_name : save1.png / file_size : 7380


TAG: #listdir #getsize #os