Como faço para revelar um arquivo no Finder com base no arquivo: // URL?

0

Estou construindo uma página da Web que indexa arquivos no meu sistema (macOS). Eu gostaria de poder adicionar dois hiperlinks para cada arquivo, um que a) abre o arquivo, e um que b) revela o arquivo no localizador.

Em relação a), posso abrir um arquivo com o seguinte URL:

file://…

No entanto, isso é exibido na janela do navegador, enquanto eu prefiro abri-lo no aplicativo padrão. Então não é bem o que é necessário.

Em relação ao b), não tenho idéia se esse esquema de URL existe, mas agradeceria se alguém soubesse como conseguir isso.

Consegui conseguir isso passando o caminho do arquivo para o Keyboard Maestro e depois usando uma macro para abrir / revelar o arquivo. No entanto, eu preferiria conseguir isso sem qualquer aplicação intermediária.

    
por Andy 08.02.2017 / 11:11

1 resposta

0

O caminho file: // geralmente é apenas file: // e depois o caminho dos arquivos.

Uma maneira de fazer isso no Finder é clicar com o botão direito do mouse no arquivo e pressionar "Get Info", ou selecionar o arquivo e Command + I (atalho) para exibir as informações dos arquivos. / p>

Você pode encontrar o caminho do arquivo ao lado de "Onde:" (em Geral). Você pode simplesmente copiar isso (Command + C ou Editar > Copiar) e colá-lo (não se preocupe, ele será copiado como um caminho UNIX (por exemplo / users / Name / My Folder )

Agora, em seu navegador, basta digitar: file: // (colar no caminho que você copiou) / nome do arquivo

edit: Alguém editou sua pergunta então agora não tenho certeza de qual é sua intenção.

    
por 08.02.2017 / 12:32

Tags