定期移动某目录下超过30天的文件,脚本内容如下
# -*-coding:utf-8-*-
import os
import sys
import time
python删除的文件怎么找回。import shutil
backupdir="/data/backup/images/%s"%(time.strftime("%Y-%m-%d",time.localtime()))
bday=2592000
path='/data/images/log'
if os.path.exists(backupdir) is False:
os.makedirs(backupdir)
python如何恢复上一步、cday=int(time.time())
for i in os.walk(path):
# 判断目录是否为空,且创建时间大于 bday
if i[1] == [] and i [2] == [] and (cday - int(os.stat(i[0]).st_mtime)) > bday:
print "删除空目录: %s"%(str(i[0]))
os.rmdir(i[0])
python不小心把代码删了、else:
for j in i[2]:
# 判断大于 bday 的文件
if (cday - int(os.stat(i[0]+'/'+j).st_mtime)) > bday:
print "移动文件: %s"%(str(i[0]+'/'+j))
shutil.move(str(i[0]+'/'+j),backupdir+'/'+j)
java调用python脚本,当脚本执行一半的时候发现目录配置错误,马上CTRL + C 结束脚本
删除脚本输出如下:
移动文件: /xx/xx/xx/xx/xx/xx/xx/xx/xxxxxx.zip
将删除脚本输出内容复制到/data/bin/de文件中
编写恢复脚本
# -*-coding:utf-8-*-
pycharm误删代码怎么恢复。import shutil
with open('/data/bin/de', 'r') as f:
file = f.readlines()
for i in file:
FilePath = i.replace("\n", "").replace("\r","")
FileName = path.split('/')[-1]
python脚本文件?print fil , path
try:
shutil.copy('/data/backup/images/xxxx/%s'%(FileName),FilePath)
except:
pass
版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。
工作时间:8:00-18:00
客服电话
电子邮件
admin@qq.com
扫码二维码
获取最新动态