É muito chato ter sempre que abrir a Information about...janela para obter o caminho de uma pasta ou arquivo.
Existe algo como um menu contextual para obter o urlou o caminho de qualquer arquivo ou pasta?
É muito chato ter sempre que abrir a Information about...janela para obter o caminho de uma pasta ou arquivo.
Existe algo como um menu contextual para obter o urlou o caminho de qualquer arquivo ou pasta?
Respostas:
Isso é meio fácil.
Selecione o arquivo e, em seguida Command-C, colocará o caminho para o arquivo na área de transferência. Se você colar no Terminal, obterá o caminho inteiro; infelizmente, na maioria dos outros aplicativos, você obterá o nome do arquivo.
Se você deseja o caminho completo, pode criar um Serviço Automator para fazê-lo facilmente:

Crie um novo serviço do Automator e altere o ' Serviço recebe selecionado ' para: Arquivos ou pastas E entre no aplicativo Finder .
Adicione uma ação Copiar para a área de transferência e salve o serviço.
Agora você pode selecionar um arquivo, clicar com o botão direito do mouse para obter um menu contextual e selecionar seu serviço no submenu Serviço.
O caminho estará na área de transferência, pronto para você colar. Você pode até definir um atalho de teclado, se quiser.
Originalmente, usei uma Ação Executar Applescript para obter o caminho Posix para o arquivo e passá-lo para a Ação Copiar para a Área de Transferência .
Mas eu descobri que tudo o que você precisava era passar a seleção diretamente para a ação Copiar para a área de transferência .
Isso melhorou o Applescript porque o Applescript podia lidar apenas com um item selecionado como escrito.
Mas agora você pode selecionar vários arquivos e obter vários caminhos na área de transferência sem escrever nenhum código.
No OS X "El Capitan",
Option+ Command+ Co arquivo / pasta selecionado
OU
option clique com o botão direito do mouse no arquivo / pasta (no Finder)
Selecione ' Copiar "arquivo / pasta" como Nome do caminho '.
Copiar caminho do arquivo no Finder
Agora você tem a opção de copiar o caminho para um arquivo sem copiar o arquivo, perfeito para trabalhar com arquivos armazenados em um servidor. Para copiar o caminho do arquivo, clique com o botão direito do mouse no Finder, mantenha pressionada a tecla Opção e escolha Copiar como nome do caminho.
(Da Apple) http://www.apple.com/osx/all-features/#other-features
Você pode atribuir um atalho para um script como este:
tell application "Finder" to set s to selection as alias list
if s is {} then return
set out to ""
repeat with f in s
set out to out & POSIX path of f & linefeed
end repeat
set the clipboard to out
Houve um erro nas versões 10.7 e 10.8 que dificultava a obtenção da selectionpropriedade com confiabilidade, mas foi corrigido na versão 10.9. (O Finder ignorou as janelas criadas após a última vez que o foco foi movido para outro aplicativo e retornado.) Se você usar 10.7 ou 10.8, adicione estas linhas ao início do script:
activate application "SystemUIServer"
activate application "Finder"