MS Windows下有现成的“回档"复活软件吗?
本帖最后由 gd88121 于 2013-6-26 13:36 编辑所谓“回档"复活,就是游戏的时候,监视save文件夹,如果有变动,就将save进行备份,可以选择保留最后的几个备份(比如5个或10个最近的备份)。
这样要是挂了,就可以用备份覆盖save了。
Linux下比较容易实现,有现成的inotify-tools可以用,写个shell脚本应该就可以实现了。
MS Windows下呢?有类似的软件吗?
比如将CDDA放到网络硬盘中,定时上传啥的(我已经无法想象读档速度了 安易硬盘数据恢复。。。 还有功能简单点的吗?功能多了有点复杂。 只知道有inotify-win 可以写一个
python就行
顺带可以写成存档管理器 wen0921 发表于 2013-6-26 18:53 static/image/common/back.gif
可以写一个
python就行
顺带可以写成存档管理器
MS Win下就是在用Python写,写了一半了。
现在还有三个工作:
一个是用 zipfile 把save打包成save+时间为文件名的压缩包;
一个是保留最近的个5备份,这个还没想好怎么处理。
一个是用py2exe打包。
关于zipfile,我这里怎么都不行,执行不报错,但就是没有正确输出结果。
第一次写Windows下的Python程序,原来都是用的Shell脚本和Python脚本的方式来处理工作,写了就丢或者写了就好就不管的那种。
对了,目前还有一个重大的问题难解决,就是目录监视的问题,
不知道在MS Win下怎么处理。
试了几段代码,没什么反应。
对Win的API和WIN32包窍不通。
试试看python有没有自带的函数,或者第三方包 wen0921 发表于 2013-6-26 20:18 static/image/common/back.gif
试试看python有没有自带的函数,或者第三方包
试了,关于监视目录变动,第三方的包要么就不能在python2.5下用(py2exe最高是支持2.5),要么不是win下的。有人说win API有对应的功能,不过还没研究出来怎么回事。
本帖最后由 gd88121 于 2013-6-26 20:31 编辑
哎,挑战啊。
一直用的脚本,再多也就是管道或者shell脚本解决复杂一点的问题,都是属于面向过程的,一个脚本实现一个功能。
看看现在的代码,难看的不行,shell的痕迹很重。
而且按shell的方式来写的话,太累赘了。
慢慢来。
python3啊混蛋 2.5什么的是阻碍进步的绊脚石 wen0921 发表于 2013-6-26 20:40 static/image/common/back.gif
python3啊混蛋
啊?3强大多了?
一直都没去关注3,平常用的一些包还没支持3。
看了一下,今年上半年发布发行版,好像都预装了Python3.3了哦。
我去看看手册。
wen0921 发表于 2013-6-26 20:41 static/image/common/back.gif
2.5什么的是阻碍进步的绊脚石
2.6用的多,py2exe最高只到2.5,所以才在WIN中装了2.5。
莫非换个打包方式?
Python3 中打包成exe的包有什么推荐的?
gd88121 发表于 2013-6-26 20:52 static/image/common/back.gif
2.6用的多,py2exe最高只到2.5,所以才在WIN中装了2.5。
莫非换个打包方式?
只知道3好。。。
gd88121 发表于 2013-6-26 20:52 static/image/common/back.gif
2.6用的多,py2exe最高只到2.5,所以才在WIN中装了2.5。
莫非换个打包方式?
知乎里找到一个
http://www.zhihu.com/question/21020051
本帖最后由 gd88121 于 2013-6-26 21:21 编辑
wen0921 发表于 2013-6-26 21:08 static/image/common/back.gif
知乎里找到一个
http://www.zhihu.com/question/21020051
谢谢。
Freeze我的LIN下的试过。
不过还要考虑考虑。
毕竟2的复用代码多,3有些难度。
不过到是有个监视的watch包,最低支持2.6,最高到到3.3
首先..................频繁的自动保存我就受不了 本帖最后由 gd88121 于 2013-6-27 00:04 编辑
哎呀,程序比脚本麻烦多了。
还是单步调试的水平。
加油加油。
整個放到DROPBOX就可以了 ... 還有版本控管 ...
页:
[1]