#-*- coding:utf-8 -*-
from xml.etree import ElementTree
import os
import sys
reload(sys)
sys.setdefaultencoding( "utf-8" )
def convertfile(cachePath,orgPath):
'''恢复文件'''
start=0;
while True:
index = orgPath.find('\\', start)
if index == -1:
break
start = index + 1
orgDir=orgPath[:start]
print 'orgDir:',orgDir
if not os.path.exists(orgDir):
os.makedirs(orgDir)
if not os.path.exists(orgPath) or(os.path.exists(orgPath) and (os.path.getsize(orgPath) != os.path.getsize(cachePath))):
file_in=open(cachePath, "rb")
file_out=open(orgPath, "wb")
file_out.write(file_in.read())
file_in.close()
file_out.close()
def read_xml(text):
'''读xml文件'''
root = ElementTree.fromstring(text)
lst_node = root.getiterator("record")
for node in lst_node:
cp=node.attrib['cachePath']
op=node.attrib['orgPath']
cp=cp.replace('~','.')
op=op.replace('~','.')
print cp+'->'+op
convertfile(cp,op)
if __name__ == '__main__':
'''将本文件放在云同步盘的根目录下,
将mani_file改为需要恢复的manifest文件'''
mani_file=".\\.baohe.cache\\.delete\\20140412\\manifest.xml"
read_xml(open(mani_file).read())
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有