python 剪切移动文件的实现代码
作者:HaveyYeung 时间:2023-06-10 05:21:14
扫描某文件夹下所有文件(包括子文件夹中的文件),使用os.walk;os.walk()
方法用于通过在目录树种游走输出在目录中的文件名,向上或者向下。
移动复制文件通过os.rename方法,先进行文件是否存在判断,如需更加复杂相同文件判断可以根据文件属性进行判断,此处只使用同名检查,并删除已存在文件,来实现覆盖。
import os
path="C:/Users/kele/Desktop/testfloader"
targetpath="C:/Users/kele/Desktop/targetfloader"
def scan_files(directory,postfix=None):
files_list=[]
path=unicode(directory,'utf-8')
for root, sub_dirs, files in os.walk(path):
for special_file in files:
if postfix:
if special_file.endswith(postfix):
cutmove(root,special_file)
else:
cutmove(root,special_file)
def cutmove(root,special_file):
if os.path.isfile(targetpath+"/"+special_file):
os.remove(targetpath+"/"+special_file)
os.rename(root+"/"+special_file,targetpath+"/"+special_file)
def runmian():
if not os.path.isdir(targetpath):
os.mkdir(targetpath)
scan_files(path,".mobi")
runmian()
总结
以上所述是小编给大家介绍的python 剪切移动文件的实现代码网站的支持!
来源:https://www.jianshu.com/p/362d8afe62a1
标签:python,剪切,移动文件
0
投稿
猜你喜欢
根据表名和索引获取需要的列名的存储过程
2024-01-23 04:24:14
使用Gitee自动化部署python脚本的详细过程
2022-03-30 07:04:55
python监控进程状态,记录重启时间及进程号的实例
2022-04-22 07:47:20
了解一点js的Eval函数
2024-04-19 09:59:45
js 复制功能 支持 for IE/FireFox/mozilla/ns
2024-05-11 09:34:59
Linux 7下脚本安装配置oracle 11g r2教程
2024-01-13 13:35:56
CSS 表格元素内容的定位 0
2008-08-01 17:31:00
比较详细PHP生成静态页面教程
2023-10-14 18:54:31
Ajax缓存解决办法
2008-10-22 13:42:00
用python做个代码版的小仙女蹦迪视频
2022-10-14 12:48:59
Golang最大递减数算法问题分析
2023-07-16 13:49:21
mysql全文搜索 sql命令的写法
2024-01-25 04:45:38
Python实现随机生成任意数量车牌号
2022-08-04 04:53:17
在Vue中使用echarts的方法
2024-06-07 16:01:42
用私有属性来拯救IE7缩放图片的失真
2009-03-03 13:57:00
django ModelForm修改显示缩略图 imagefield类型的实例
2021-04-28 16:16:37
关于Ajax在浏览器中产生前进后退的实现方法
2010-01-29 13:01:00
vue2项目使用sass的示例代码
2024-04-26 17:39:16
批量更新存储过程所有者
2010-07-15 21:14:00
Win10下安装CUDA11.0+CUDNN8.0+tensorflow-gpu2.4.1+pytorch1.7.0+paddlepaddle-gpu2.0.0
2022-05-08 19:29:32