Come posso copiare il percorso di una cartella o di un file? La finestra di dialogo Info non mi consente di copiare le informazioni che si trovano lì ...
C'è un modo semplice per farlo?
Come posso copiare il percorso di una cartella o di un file? La finestra di dialogo Info non mi consente di copiare le informazioni che si trovano lì ...
C'è un modo semplice per farlo?
Fai clic con il tasto destro del mouse sul file, tieni premuto Alt / Opzione e un elemento per copiare il percorso del file apparirà come Copy "<FILENAME>" as Pathname
.
Questa è l'opzione più semplice per l'utilizzo quotidiano, senza coinvolgere Automator.
Questa sembra essere una caratteristica relativamente nuova aggiunta a OS X El Capitan. (Funziona anche su macOS Sierra).
Ci sono due modi in cui lo faccio (e la finestra informativa non è nessuno di questi):
... seleziona un elemento nel Finder ed esegui questo ...
tell application "Finder"
return info for selection as alias
end tell
... o crea un droplet con questo codice ...
on open theFile
set thePath to POSIX path of theFile
set the clipboard to thePath as text
end open
Aggiungi sale a piacere.
Come già descritto da ayaz, la finestra Ottieni informazioni ( cmd + i ) ha il percorso completo e ti permetterà di copiarlo. Se fai tripple fai clic nell'area evidenziata (dal rettangolo rosso) la selezione si espanderà automaticamente su tutto il percorso. cmd + c sarà sufficiente per copiarlo negli appunti.
SehaibisognodelpercorsoperinteragireconilTerminale,puoisemprecontrollareunadellerisposte"zillion" in questa Domanda di Overflow dello Stack .
UPDATE : questo metodo sembra essere valido solo per OS X 10.6.x, le versioni precedenti di OS X utilizzavano lo stile di percorso non POSIX simile al percorso: a: file, mentre il POSIX avrebbe essere percorso / a / file. Se ti trovi in una versione precedente a OS X 10.6, dovrai provare uno degli altri metodi descritti nelle altre risposte (o effettuare l'upgrade a 10.6;)
Il modo migliore e più semplice per farlo è creare un servizio "copia percorso", molto simile allo spostamento + clic destro su una macchina Windows.
Se hai spesso bisogno di copiare e incollare percorsi di file e cartelle, la creazione di un servizio di Automator renderà la tua vita più facile perché il servizio diventa accessibile dal menu contestuale di Right X Click di OS X, accessibile da qualsiasi punto del Finder.
Segui questa procedura per configurarlo (schermate sotto).
Salva il servizio con un nome come "Copia percorso".
Ilrisultato:
Oraavraiilpercorsotestualenegliappunti.
Fonti:
Trascina semplicemente il file nell'editor di testo e ti darà il percorso completo per quel file.
Sposterò il mio commento come risposta.
Dovresti essere in grado di copiare il percorso di una cartella / file evidenziando il valore accanto a "Dove:" nella finestra di dialogo delle informazioni e premendo CMD+c
.
Un'alternativa più semplice che richiede meno sforzo è fare clic con il pulsante destro del mouse su tale valore e fare clic su "Copia" nel menu a discesa visualizzato.
A volte la soluzione è così semplice.
Contrassegna il file nel mirino e premi Comando-C. Il percorso che include il nome del file viene copiato negli appunti e puoi incollarlo in qualsiasi applicazione.
Ecco come creare un servizio per copiare negli appunti i percorsi selezionati nel Finder:
files or folders
selezionato in Finder.app
". /bin/bash
", "Passa input: as arguments
" e digita quanto segue nella casella dello script: for f in "$@" do echo "$f" done
. ~/Library/Services/Copy POSIX Paths.workflow
(o qualsiasi altro nome che ti piace) Ora potrai eseguire questo servizio se fai clic con il tasto destro su un elemento e scegli Servizi > Copia percorsi POSIX. Copierà i file selezionati nel Finder negli Appunti. Ho provato questo su Lion.
Horicevutoquestosuggerimentoda
A partire da El Capitan (OS X v10.11), questo è veramente facile:
Incolla questo script
on run {input, parameters}
set mylist to {}
repeat with elem in input
try
set the end of mylist to (POSIX path of (elem as alias))
end try
end repeat
set oldtid to AppleScript's text item delimiters
set AppleScript's text item delimiters to {return}
set flatlist to mylist as text
set AppleScript's text item delimiters to oldtid
tell application "Finder" to set the clipboard to flatlist
-- code below will also create an email with the path inside. delete it if you don't want that.
tell application "Microsoft Entourage"
set theMessage to make new outgoing message with properties {subject:myFileName, content:flatlist}
open theMessage
activate
end tell
end run