import os
import shutil
def findAllFilesWithSpecifiedSuffix(target_dir, target_suffix="jp2"):
find_res = []
target_suffix_dot = "." + target_suffix
walk_generator = os.walk(target_dir)
for root_path, dirs, files in walk_generator:
if len(files) < 1:
continue
for file in files:
file_name, suffix_name = os.path.splitext(file)
if suffix_name == target_suffix_dot:
find_res.append(os.path.join(root_path, file))
return find_res
a = findAllFilesWithSpecifiedSuffix('E:/paper/California_MSI/T10SEH_nozip/L1C_T10SEH_20190110T185950/', "jp2")
print(a)
print(len(a))
for _a in a:
print(_a)
shutil.move(_a, 'E:/paper/California_MSI/T10SEH_nozip/L1C_T10SEH_20190110T185950/')
python-查找目录下所有指定后缀名的文件
最新推荐文章于 2024-06-03 10:31:48 发布