写点什么

python 脚本编写——自动剪切移动文件夹

发布于: 2021 年 05 月 28 日

由于工作需要,日常构造的时候都需要手动剪切文件夹,觉得好麻烦(日常构造都很麻烦,但我还没有能力全部自动化),所以觉得先迈出第一步!

但这个脚本只能对同个磁盘做移动,有更好的我再更新!后面我再完善我的代码,想要把现在 print 输出的内容写在 log 日志中,以便于以后的问题检查。但今天要回学校,就不完善先,迟点迟点!

import shutilfrom datetime import datetime

class Shear(): def __init__(self): # 定义源目录 self.dest1 = "E:\\b\\clothes" self.dest2 = "E:\\b\\temp" # 定义目标目录 self.dest3 = "E:\\edu\\source\\project\\20210521" # 移动文件夹实例 shutil.move(self.dest1, self.dest3) # 将clothes文件夹移动到b shutil.move(self.dest2, self.dest3) # 将temp文件夹移动到b print("%s-*********-" % datetime.now().strftime( '%Y-%m-%d : %H:%M') + "源目录的文件夹:", self.dest1, self.dest2 + " 已经成功被移到 ", self.dest3)

if __name__ == "__main__": shear = Shear()
复制代码

还写了一个剪切回去的:

import shutilfrom datetime import datetime
class Shear(): def __init__(self): #定义源目录 self.dest1 = "E:\\edu\\source\\project\\20210521\\clothes" self.dest2 = "E:\\edu\\source\\project\\20210521\\temp" self.dest3 = "E:\\b" shutil.move(self.dest1, self.dest3) shutil.move(self.dest2, self.dest3) print("%s-*********-" % datetime.now().strftime( '%Y-%m-%d : %H:%M')+"源目录的文件夹:", self.dest1 ,self.dest2+ " 已经成功被移到 ",self.dest3)
if __name__ == "__main__": Shear()
复制代码


用户头像

还未添加个人签名 2021.01.20 加入

还未添加个人简介

评论

发布
暂无评论
python脚本编写——自动剪切移动文件夹