Nautilus 脚本:$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS 对于 WebDAV 文件夹为空

发布于 2024-11-01 07:49:46 字数 477 浏览 1 评论 0原文

编写 Nautilus 脚本时,$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS 给出已单击上下文菜单的文件的路径,例如 /home/nico/test.txt

但是,当文件位于 WebDAV 共享中时,该变量为空。

这是一个错误吗?
如何获取 WebDAV 文件的路径?

我的脚本旨在用于WebDAV共享上的文件。

在此处输入图像描述

When writing a Nautilus script, $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS gives the path to the file whose context menu has been clicked, for instance /home/nico/test.txt.

But when the file is within a WebDAV share, the variable is empty.

Is it a bug?
How to get the path for a WebDAV file?

My script is intended to be used for files on WebDAV shares.

enter image description here

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

短叹 2024-11-08 07:49:46

我刚刚找到了这个变量列表:
https://help.ubuntu.com/community/NautilusScriptsHowto

我正在寻找的是< code>$NAUTILUS_SCRIPT_SELECTED_URIS,它也适用于 WebDAV,例如返回dav://admin@localhost:8080/alfresco/webdav/User%20Homes/leo/test.txt

I have just found this list of variables:
https://help.ubuntu.com/community/NautilusScriptsHowto

The one I was looking for is $NAUTILUS_SCRIPT_SELECTED_URIS, it works on WebDAV too, returning for instance dav://admin@localhost:8080/alfresco/webdav/User%20Homes/leo/test.txt

奈何桥上唱咆哮 2024-11-08 07:49:46

Nautilus 的 $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS 仅适用于本地(已安装)文件,并且根据设计,对于远程文件为空白,例如 $1$2...

对于远程文件,例如 WebDAV、Samba 网络共享、FTP 服务器(或 $NAUTILUS_SCRIPT_CURRENT_URI 不存在的任何其他位置) file://...),使用 $NAUTILUS_SCRIPT_SELECTED_URIS

Nautilus' $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS is only for LOCAL (mounted) files, and by design is blank for remote files, like $1, $2...

For REMOTE files, like WebDAV, or Samba network shares, FTP servers, (or any other location where $NAUTILUS_SCRIPT_CURRENT_URI is not like file://...), use $NAUTILUS_SCRIPT_SELECTED_URIS

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文