2014年9月18日星期四

修正PathSync v0.4 BETA无法移除非英文目录的bug

PathSync很好用,单纯的复制文件式文件备份,未修改过的文件自动略过,还有复制限速、绿色小巧等等,就是我想要的。

官方最后次更新是在2010年3月发布的v0.4 BETA,其中有一条更新内容为“初步支持了Unicode文件名(通过UTF-8)”,解决了之前版本对包含中文字符的文件、目录操作可能出现的问题。不过可能是疏忽,他们没有修正不能删除有些目标端含有中文字符的目录的错误。

v0.4 BETA发布至今已四年多,想必Cockos可能已经忘了此项目。所幸的是,他们了不起的已将此项目开源,今天花了些时间修补了此问题。

下载地址:pathsync04BETA_fix_RemoveDirectoryUTF8.zip

使用方法:首先到http://www.cockos.com/pathsync/下载v0.4 BETA版本并安装。然后将修补版本下载解压,将pathsync.exe复制到软件安装目录,覆盖源执行文件即可。

另说明:
1,此修改中包含了修改后的源文件,需用Visual Studio 2008打开;
2,编译的文件未用UPX压缩,不知道怎么比原版大了不少,可能是和开发者所用VS版本不同的关系吧;
3,此修补版本在Win7系统上测试通过。

没有评论:

发表评论