回答:
あなたは、することができCommand-Click
、ウィンドウのタイトルバーのアイコンとファイル名がメニューとして完全なパスを明らかにしました。
このパスはほとんど必要ありません。Finderにアドレスバーがないため、どこに貼り付けますか?ファイルプロキシ(アイコン)をウィンドウのタイトルバーから[ 開く ]ファイルダイアログにドラッグして、別のアプリケーションなどで選択することができます。
コピー可能な形式のファイルへのフルパスが本当に必要な場合は、ファイルまたはそのプロキシアイコンをターミナルウィンドウにドラッグアンドドロップできます。そこから、コピーして貼り付けることができます。
単純なテキスト編集フィールド(Webサイトのテキスト領域など)、またはテキスト編集のプレーンテキストビューは、同様の方法で動作します:ファイルをドラッグアンドドロップするだけです。
Automatorを使用して、選択したファイルまたはフォルダーのパスをクリップボードにコピーするサービスを作成することもできます。Automatorを起動し、[ サービス]を選択すると、アプリケーションで選択したファイルとフォルダーを受け取ります。保存し、名前を付けます(例:ファイルまたはフォルダーのコピーパス)。
Finderまたは同様の方法で機能する他のプログラムでファイルまたはフォルダーを選択し、アプリケーションメニュー»サービス»ファイルまたはフォルダーのコピーパスから新しいサービスを呼び出します(実際にファイルまたはフォルダーが選択されている場合にのみ表示されます) 。システム環境設定»キーボード»キーボードショートカット»サービスでキーボードショートカットを割り当てることができます。
ファイルのパスは、[ 全般 ] カテゴリの詳細ダイアログにも表示され、そこから選択してコピーできます。
選択したファイルのパスは、Finderのパスバーにも表示されます。これは、[表示]»[パスバーの表示]から有効にできます。Spotlight結果ウィンドウのデフォルトでは有効になっています。
Spotlight メニューから、を押しCommand-I
てファイルの情報を取得ダイアログを開き、ターミナルにドラッグし、TextEditプレーンテキストビューまたは同様のシンプルなビューにドラッグするか、ファイルを開く…ダイアログにドラッグします。
Spotlightの結果ウィンドウから、[ 情報を見る ]ダイアログを開く、ファイルを[ターミナル]、[ テキスト編集]、[ファイルを開く... ]ダイアログにドラッグする、またはサービスを呼び出すことができます。完全なパスもパスバーに表示されます。
コマンドとオプションを押し続けると、Spotlightメニューに完全なパスを表示できます。または、Alfred inCでは、ファイルの絶対パスをコピーします。
このスクリプトを⌃⌘Cに割り当てました。
try
tell application (path to frontmost application as text)
set the clipboard to (path of document 1) as text
end tell
on error
try
tell application "System Events" to tell (process 1 where frontmost is true)
value of attribute "AXDocument" of window 1
end tell
do shell script "ruby -rcgi -e 'print CGI.unescape ARGV[0][16..-1]' " & quoted form of result
set the clipboard to result
end try
end try
最初の方法はプレビュー、TextMate 2、Sublime Text、またはiChmでは機能せず、2番目の方法はAcornでは機能しませんでした。
ほとんどのプログラムでは、ウィンドウのタイトルバーにあるファイルの名前をCommandキーを押しながらクリック(またはキーボードに応じてAppleキーを押しながらクリック)すると、ドロップダウンリストにパスが縦に並べられます。
または、Finderで、たとえば検索後、ファイルを選択してcommand + Iを実行すると、ファイル情報ウィンドウが表示されます。このウィンドウにはどこかにフルパスが必要です。
Previewを使用する場合、タイトルバーでファイル名を右クリックすると、現在開いているファイルのフルパスを表示できます。