编写Nautilus脚本时,$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
会提供单击上下文菜单的文件的路径,例如/home/nico/test.txt
。
但是当文件在WebDAV份额内时,该变量为空。
这是一个错误吗? 如何获取WebDAV文件的路径?
我的脚本intended用于WebDAV共享上的文件。
答案 0 :(得分:2)
我刚刚找到了这个变量列表:
https://help.ubuntu.com/community/NautilusScriptsHowto
我正在寻找的是$NAUTILUS_SCRIPT_SELECTED_URIS
,它也适用于WebDAV,例如返回dav://admin@localhost:8080/alfresco/webdav/User%20Homes/leo/test.txt
答案 1 :(得分:2)
Nautilus'$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS
仅适用于LOCAL(已安装)文件,对于远程文件,设计为空白,例如$1
,$2
...
对于REMOTE文件,例如WebDAV或Samba网络共享,FTP服务器(或$NAUTILUS_SCRIPT_CURRENT_URI
不像file://...
的任何其他位置),请使用$NAUTILUS_SCRIPT_SELECTED_URIS