import os
import shutil
filearry = []
filearry_raw = []
def filename(thepath):
for root, dirs, files in os.walk(thepath):
print('root_dir:', root) # 当前目录路径
filearry = files # 获取所有jpg文件名
for name in filearry:
name2 = name.split(".")[0] #把jpg后缀给它去掉
#print('\r', name2) # 看看当前路径所有文件名称
filearry_raw.append(name2+".ARW")
print('\r', filearry_raw) # 看看当前路径所有+raw文件名称
def copyraw(rawpath, namearray):
if os.path.exists(rawpath+'\\'+"挑选好的"):
print("已经存在挑选文件夹,不建立文件夹")
else:
os.mkdir(rawpath+'\\'+"挑选好的")
for name in namearray:
try:
shutil.copy(rawpath+'\\'+name, rawpath+'\\'+"挑选好的"+'\\'+name)
except:
print("在RAW文件夹中没找到文件"+name+",或者文件夹创建失败 ")
print("1.请输入JPG文件的目录")
ipath = input(': ')
print(ipath)
filename(ipath)
print("2.请输入RAW文件的目录")
opath = input(': ')
copyraw(opath,filearry_raw)
使用python来实现两个文件夹相同文件名文件的挑选
最新推荐文章于 2023-07-14 12:02:13 发布