python误删文件怎么恢复_记录一次脚本误删文件后恢复

 2023-09-07 阅读 21 评论 0

摘要:定期移动某目录下超过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=2

定期移动某目录下超过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

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/1/17961.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息