【发布时间】:2011-04-15 09:24:11
【问题描述】:
在编写 Nautilus 脚本时,$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS 会给出已单击上下文菜单的文件的路径,例如 /home/nico/test.txt。
但当文件在WebDAV 共享中时,该变量为空。
这是一个错误吗?
如何获取 WebDAV 文件的路径?
我的脚本是 intended,用于 WebDAV 共享上的文件。
【问题讨论】:
在编写 Nautilus 脚本时,$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS 会给出已单击上下文菜单的文件的路径,例如 /home/nico/test.txt。
但当文件在WebDAV 共享中时,该变量为空。
这是一个错误吗?
如何获取 WebDAV 文件的路径?
我的脚本是 intended,用于 WebDAV 共享上的文件。
【问题讨论】:
我刚刚找到了这个变量列表:
https://help.ubuntu.com/community/NautilusScriptsHowto
我正在寻找的是$NAUTILUS_SCRIPT_SELECTED_URIS,它也适用于WebDAV,例如返回dav://admin@localhost:8080/alfresco/webdav/User%20Homes/leo/test.txt
【讨论】:
Nautilus 的$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS 仅适用于本地(挂载)文件,而设计为远程文件为空白,例如$1、$2...
对于远程文件,例如 WebDAV 或 Samba 网络共享、FTP 服务器(或$NAUTILUS_SCRIPT_CURRENT_URI 与file://... 不同的任何其他位置),请使用$NAUTILUS_SCRIPT_SELECTED_URIS
【讨论】: