Saya sedang mengerjakan beberapa prosedur panjang yang perlu mereferensikan banyak jalur file dokumen yang berlokasi secara lokal dan pada berbagai drive eksternal dan server. Dalam semua kasus, kami menggunakan Apple Mac dengan El Capitan atau Sierra diinstal.
Masalah saya - saya butuh waktu lama untuk mengetik secara manual dan memeriksa jalur file yang benar.
Solusi yang dipilih - Saya akan senang jika hanya ada cara untuk menyalin dan menempel jalur file ke dalam prosedur ini.
Saya memang mencoba menggunakan opsi Dapatkan Info, tetapi tidak dapat melihat path file yang terdaftar di mana saja yang dapat saya salin dan tempel.
Saya juga membaca pertanyaan ini: Dapatkan komponen (path dan nama file) dari POSIX filepath dan memang sudah menggunakan script. Ini menjanjikan, tetapi tidak cukup melakukan apa yang saya butuhkan.
Apakah ada cara mudah bagi saya untuk hanya menyalin dan menempel jalur file yang saya butuhkan?
Sebagai contoh, jika saya memiliki sebuah gambar yang disebut “Serial Number.jpg” terletak pada drive eksternal disebut Server1 path file akan menjadi: /Volumes/Server1/Serial Number.jpg
.
sumber
Jawaban:
Saya pikir ini adalah opsi yang akan melakukan apa yang Anda inginkan. Menggunakan contoh Serial Number.jpg Anda , lakukan hal berikut:
Ini akan menghasilkan dokumen Anda memiliki
/Volumes/Server1/Serial Number.jpg
jalur yang ditempelkan ke dalamnya.Cukup gunakan langkah-langkah yang sama untuk file apa pun, terlepas dari apakah itu disimpan secara lokal, di drive eksternal, atau di server. Ini juga berfungsi untuk mendapatkan path file folder.
Pintasan keyboard
Terima kasih kepada Mateusz Szlosek karena menunjukkan Anda juga dapat menggunakan pintasan keyboard. Alih-alih Langkah 2 hingga 4 di atas, setelah Anda memilih file, Anda dapat menggunakan option+ command+ Cshortcut untuk menyalin path file. Kemudian Anda bisa menempelkannya seperti biasa.
File Windows dll
Ada utilitas yang dibuat khusus untuk memformat pembagian untuk sistem operasi dan sub / afp lainnya juga:
sumber
⌥ ALT
+⌘ CMD
+C
, tidak perlu melakukan ini menggunakan menu kontekstual.opt
?Anda cukup menyeret & meletakkan file [atau seluruh file] ke dalam area teks untuk mendapatkan jalurnya [s] - tidak di semua aplikasi tetapi di banyak aplikasi, termasuk Terminal [& kebetulan di ruang tanya / jawab di Stack Exchange juga.]
Beberapa aplikasi, seperti BBEdit, tidak mendukung ini dan mengambil isi file insteat dari path lengkap. Untuk aplikasi ini, Command'seret & lepas' juga berfungsi.
sumber
Saya lebih suka hanya drag & drop file ke area teks untuk mendapatkan jalurnya (lihat jawaban Tetsujin)
Jika ini tidak berhasil untuk Anda, pertimbangkan untuk menulis program yang sangat kecil di Qt.
Dari http://qtsimplify.blogspot.de/2013/01/drag-and-drop-files-into-your.html :
Buat "Aplikasi Qt Gui" baru di Qt Creator.
Edit file header, mainwindow.h, dengan menambahkan header berikut:
Implementasikan kembali fungsi yang dilindungi, dropEvent () dan dragEnterEvent () dilindungi:
Di mainwindow.cpp, tambahkan baris ini:
Fungsi dropEvent () adalah tempat Anda memulihkan nama semua file yang Anda masukkan ke aplikasi Anda.
Dan terakhir, tambahkan baris ini ke konstruktor jendela utama Anda:
Kemudian, mis. Jika Anda ingin memiliki jalur di clipboard, Anda hanya perlu menyalinnya di sana menggunakan QClipboard
Untuk satu tetes file, dan daftar untuk semua file.
sumber
Saya menggunakan
Services
Menu Konteks "Path to Clipboard" di Finder (walaupun lebih sering saya menggunakan Menu Konteks QuollEyeTree).Saya tidak yakin apakah ini adalah layanan default, atau yang saya buat menggunakan Automator (milik saya bertanggal 2012), tetapi sepele untuk membuat layanan seperti itu, itu belum ada.
sumber
Solusi baris perintah yang saya gunakan untuk mendapatkan jalur dengan cepat adalah menggunakan realpath dari GNU Coreutils . Saya telah menginstal
coreutils
melalui MacPorts, tempat biner dipanggilgrealpath
. Anda kemudian dapat memanggilnya di file dan itu akan memberi Anda jalan. Saya suka mencampurnya denganpbcopy
untuk dengan cepat mendapatkan jalur ke clipboard saya:$ grealpath histograms.root | pbcopy
sumber
histograms.root
, bukan path lengkap file itu sendiri. Anda dapat dengan mudah menulis skrip shell untuk melakukannya, tetapi saya tidak melakukannya.Ada aplikasi di app store bernama "FilePath" IIRC. Klik pada file di GUI kemudian klik pada ikon filepath dan pilih "copy path" dari menu. Itu juga dapat menyalin beberapa jalur. Jika Anda mencari sesuatu yang lebih cepat saya bayangkan Anda dapat menetapkan kombo kunci untuk tindakan tersebut.
Saya menggunakan aplikasi ini secara teratur untuk berbagi lokasi penyimpanan cloud yang disinkronkan dengan rekan kerja.
sumber
Dapatkan info (⌘i) dari file atau folder apa pun.
Klik tiga kali Di mana di bawah kategori Umum untuk menyorot jalur.
Salin (⌘c) teks yang disorot ini dan itu akan menempatkan path di clipboard Anda.
Tutup jendela (⌘w)
Rekatkan di mana pun Anda perlu menggunakannya (⌘v)
sumber
Di jendela pencari, Anda dapat memilih file Anda. Jika Anda memiliki ikon yang terlihat seperti roda gigi di jendela pencari Anda, Anda dapat menahan tombol opsi dan mengklik ikon itu. Salah satu opsi yang tersedia adalah menyalin pathname. Jika dipilih, salin nama path lengkap ke clipboard. Anda tidak harus membuka file.
sumber