import os

path = r'/Users/authurchen/PycharmProjects/Demo'

# print(os.listdir(path))

ls = os.listdir(path)
files = []

def get_all_file(dir_path):
global files
for filepath in os.listdir(dir_path):
tmp_path = os.path.join(dir_path,filepath)
if os.path.isdir(tmp_path):
get_all_file(tmp_path)
else:
files.append(tmp_path)
return files

def calc_files_size(files_path):
files_size = 0
for f in files_path:
files_size += os.path.getsize(f)
return files_size



files = get_all_file(path)
print(calc_files_size(files))

相关文章:

  • 2021-11-07
  • 2021-08-15
  • 2021-05-25
  • 2021-11-08
  • 2021-06-19
  • 2021-11-21
猜你喜欢
  • 2022-01-01
  • 2022-12-23
  • 2021-07-09
  • 2022-12-23
  • 2021-08-20
  • 2022-12-23
相关资源
相似解决方案