1.问题或需求描述:
python 扫描目录下文件
2.测试环境
win10 x64/Python 3.8.6 x32
3.解决方法或原理:
python代码:
import os
def ScanFile(path, scanSubdirectory = True, _usrCall = True):
global _file_list_
if _usrCall: _file_list_ = []
files = os.scandir(path)
for v in files:
if v.is_dir():
if scanSubdirectory: ScanFile(v.path, scanSubdirectory, False)
else:
_file_list_.append(v.path)
return _file_list_
img_list = ScanFile(r'D:\Desktop\PATTERN\ICDM-00_1920x1080\1920x1080', True)
for v in img_list:print(v)
print('file count is', len(img_list))
print('the end!')