#coding:utf-8
import os
import shutil
import re
files = os.listdir(r'C:\Users\Core\Desktop\EnglishPodVideo') #打开指定文件夹
for i in files: #遍历文件夹内文件目录
mini_file = os.listdir(r'C:\Users\Core\Desktop\EnglishPodVideo\{}'.format(i)) #打开次级文件夹
for j in mini_file: ##遍历文件夹
if "pb" in j: ##过滤文件名中含有pb的文件
print(j)
shutil.copyfile(r'C:\Users\Core\Desktop\EnglishPodVideo\{}\{}'.format(i,j), r'C:\Users\Core\Desktop\EnglishPodVideoPB\{}'.format(j)) ##将该文件复制到指定目录
else:
pass
files = os.listdir(r'C:\Users\Core\Desktop\EnglishPodVideoPB') #打开指定文件夹
for i in files: #遍历文件夹内文件目录
old_name = r'C:\Users\Core\Desktop\EnglishPodVideoPB\{}'.format(i) #旧文件名称
suffix= "." + i.split(".")[-1] #旧文件的后缀
new_name = r'C:\Users\Core\Desktop\EnglishPodVideoPB\{}'.format(re.findall('(\d+)',old_name)[0]+suffix)
os.rename(old_name, new_name) # 用os模块中的rename方法对文件改名
print(old_name, "======>", new_name)
网友评论