修改FTP.py 的list_files ,gedit插件 FTP Browser 支持 ln -s 链接

| 评论(1) | 暂无引用通告

gedit的FTP Browser插件有个BUG, ln -s 链接的文件夹不能识别为文件夹。lrwxr-xr-x权限的文件就是ln -s 链接的文件。

自己修改下 ~/.gnome2/gedit/plugins/FTP.py 文件,就可以了,方法在最后,自己改一下,其实就是将所有权限"-"开始的都是文件,其余的都是文件夹,这样的话软链接文件就没有办法了,没有两全其美的办法!

还有如果之前有连接过链接的文件夹,会留下缓存文件,造成文件不能编辑,根据提示去/tmp把那个缓存删除就可以了!

软链接和硬链接我认为,软链接可以链接文件夹而硬链接不可以。具体可以参考这里:http://linux.chinaunix.net/bbs/viewthread.php?tid=461282

修改FTP.py的list_files,gedit插件FTP Browser支持ln -s链接

  1. def list_files(self,item):
  2. a = re.compile(r'\s+').split(item)
  3. if len(a) < 9: return #skip if the line returned is not friendly
  4. self._list.append(a)
  5. if re.compile(r'^-').match(a[0]):
  6. self._browser.browser_model.append([self._browser.fileicon,a[8],'f'])
  7. else:
  8. self._browser.browser_model.append([self._browser.foldericon,a[8],'d'])

View this snippet on OpenTags.org

暂无引用通告

发送引用通告网址: http://wangblog.org/cgi-bin/mt/tb.cgi/299.
如果您想引用这篇日记到您的Blog,请复制上面的链接,放置到您发表文章时的相应界面中。

评论(1)

发表评论

Mr Wang

王炜,现在福建泉州从事 B2C 电子商务。爱好编程,业余时间在 FreeBSD / Apache / PHP / PostgerSQL 平台开发 B/S 架构的免费软件。

订阅Feed 订阅 王炜's Blog

Follow Google Buzz Twitter Facebook LinkedIn

收藏王炜's Blog

关于此日记

此日记由 王炜 发表于 2009年12月10日 21:54

此Blog上的上一篇日记《杀人锦标赛》

此Blog上的下一篇日记计划生育可以创造和谐社会!

首页归档页可以看到最新的日记和所有日记。