本帖最后由 Gin_Q 于 2020-5-26 23:16 编辑
我正好也需要,拿去自己改改!- #!/usr/bin/env python3
- #coding=utf-8
-
- import os
- import time
- import shutil
-
-
- #禁止访问目录列表
- stop = ['837761056','1289832516','1551961057']
- #指定复制文件列表
- filetype = ['.mp4','.avi']
- #复制或移动目标目录
- dstdirs = r'd:\\'
-
- for root,dirname,filename in os.walk(os.getcwd()):
- print('当前目录为:',root)
- #print('当前目录文件夹有:',dirname)
- #print('当前文件有:',filename)
- #获取当前目录文件不递归
- #dirname.clear()
- #排除指定目录
- for i in stop:
- if i in dirname:
- dirname.remove(i)
-
- for i in (os.path.join(root,name) for name in filename):
- #print('完整文件路径: ',i,(os.path.getctime(i)))
- for ft in filetype:
- if ft in i:
- print('正在复制:\n',i,'--->>>',dstdirs)
- #复制
- shutil.copy(i,dstdirs)
- #print('正在移动:\n',i,'--->>>',dstdirs)
- #移动
- #shutil.move(i,dstdirs)
-
- print('Done!')
- os.popen('pause')
复制代码
|