让FileZilla变Portable
前天推荐用FileZilla下载JS的文章今天试验的结果,并不如此,可能是我自身网络的原因或者是JS的服务器调整,现在用FTP下载JS的东西相对来说都能达到2XX,所以我已经删除前一篇日志了。有些误导大家了。
最近尝试换用Filezilla,抛弃我多年使用的FlashFXP,一是由于FlashFXP是收费软件、二是FileZilla下JS东西不错…不过FlashFXP(破解的)装完其实不去注册插件的话就是个绿色版的东西,随便拷贝了就能到处跑到处用了,但是FileZilla默认将配置文件放置于系统目录%APPDATA%
下,也就是说,直接拷贝程序走人,你的配置和临时FTP列表什么的都会不见了。遂Google一番,发现铺天盖地都是一款名为FileZilla Portable
的自己修改工具,里面包含了FileZilla和John Haller编写的Loader。
后仔细搜索发现,原来FileZilla通过自身的配置文件即可变成便携版,完全不需要使用啥Loader!
废话不多说,但是这个步骤着实没啥好讲的,直接Copy寻芳社的了:
将FileZilla解压缩文件到某一个文件夹,文件夹结构如下:
1 2 3 4 | FileZilla ├─docs ├─locales └─resources |
复制FileZilla/docs/fzdefaults.xml.example
文件到FileZilla
目录下,并重命名为fzdefaults.xml
。
编辑fzdefaults.xml
文件并修改Config Location
设置,将文件保存到settings文件夹。
1 2 3 4 5 | <FileZilla3> <Settings> <Setting name="Config Location">settings</Setting> </Settings> </FileZilla3> |
运行FileZilla
,filezilla.xml
等配置文件会被自动创建到settings文件夹下。
1 2 3 4 5 | FileZilla ├─docs ├─locales ├─resources └─settings |
至此,FileZilla绿色版制作完成。
写这篇的原因是:我很好奇,为啥国内软件站转载的都是FileZilla Portable 这个软件,而不是直接用配置文件这一简单方式。
John Haller的Loader太过完善了,文件和目录非常繁杂,而且最神奇的是他也是用的配置文件,区别在于配置文件中的Config Location
被配置在变量上,我估计他是先用Loader
得出目录地址,然后加入系统变量,接着启动Filezilla…实在是多此一举…
参考作品:
http://www.pendriveapps.com/make-your-own-portable-filezilla-ftp-client/
http://rerse.com/articles/how-to-make-filezilla-portable/?lang=zh
经@z提醒,原来官方Wiki早有说明:
http://wiki.filezilla-project.org/Portable_mode_client_installation
[TOC]