Zenity 可用于创建文件选择对话框并选择多个路径。路径的分隔符使用--separator
选项指定。因此我们不能使用 NUL,它是分隔文件名的唯一安全字符。那么,除了多个文件选择对话框之外,还有什么方法可以安全地从 Zenity 获取多个路径呢?或者使用其他对话程序?
答案1
您可以使用另一个不能出现在文件名中的字符:/
因此,一旦获得文件列表,您就知道路径由两个斜杠分隔:(//
第二个是路径的一部分,因为每个路径都以斜杠开头,但不以斜杠开头)以一结束)。然后,您可以使用您最喜欢的工具将列表转换为 NUL 分隔路径...