Como faço para obter com segurança vários nomes de arquivos do Zenity?

5

O Zenity pode ser usado para criar um diálogo de seleção de arquivos e selecionar vários caminhos. O separador para caminhos é especificado usando a opção --separator . Portanto, não podemos usar o NUL, o único caractere seguro para delimitar nomes de arquivos. Assim, além de vários diálogos de seleção de arquivos, existe alguma maneira de obter vários caminhos com segurança do Zenity? Ou usando outro programa de diálogo?

    
por muru 07.02.2015 / 18:56

1 resposta

2

Você pode usar outro caractere que não pode aparecer em um nome de arquivo: /
Então, uma vez que você tenha sua lista de arquivos, você sabe que os caminhos são separados por duas barras: // (o segundo sendo parte do caminho, já que cada caminho começa com uma barra, mas não termina com um). Você poderia então usar sua ferramenta favorita para transformar a lista em caminhos separados por NUL ...

    
por 05.07.2015 / 12:46