You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
944 B
33 lines
944 B
import os |
|
import shutil |
|
|
|
folder_path = 'G:\\obj_fix\print' |
|
|
|
# 遍历文件夹下的所有文件 |
|
# 定义函数来递归遍历文件夹下的所有文件 |
|
def list_files(directory): |
|
for root, dirs, files in os.walk(directory): |
|
for file in files: |
|
yield os.path.join(root, file) |
|
|
|
nums = 0 |
|
for file_path in list_files(folder_path): |
|
if "_preview.png" not in file_path: |
|
continue |
|
print(file_path) |
|
nums += 1 |
|
# #提取pid |
|
# arrTemp = file_path.split('\\') |
|
# pid = arrTemp[len(arrTemp)-2] |
|
|
|
# #判断 G:\obj_fix\print\wrong\ 文件夹里 是否存在 {pid}_preview.png 文件 |
|
|
|
# filePath = f'G://obj_fix\print\wrong\{pid}_preview.png' |
|
# #不存在跳过 |
|
# if not os.path.exists(filePath): |
|
# continue |
|
|
|
# #存在的话就重命名文件 |
|
# new_file_path = f'G://obj_fix\print\wrong\{pid}_preview_already_right.png' |
|
# os.rename(filePath, new_file_path) |
|
print(nums) |