題:
如何在Finder中復製文件的路徑?
Pierre Watelet
2010-09-29 16:35:51 UTC
view on stackexchange narkive permalink

如何將路徑複製到文件夾或文件?信息對話框不允許我複制那裡的信息...

alt text

有沒有簡單的方法可以做到這一點?

您是否無法突出顯示“位置:”旁邊的值,然後按“ CMD + c”進行複制?
@ayaz考慮將其寫為答案,因為這可能是完成他所要求的最佳方法:)
您在哪個版本上?如果我右鍵單擊該路徑,則會得到標準編輯菜單,其中包含“複製”
相關:[如何將文件或文件夾的路徑(或完整URL)複製到剪貼板?](http://apple.stackexchange.com/questions/119958/how-i-can-copy-to剪貼板的路徑或文件或文件夾的完整網址/)
十一 答案:
Skeleton Bow
2016-08-14 00:57:10 UTC
view on stackexchange narkive permalink

右鍵單擊文件,按住 Alt / Option kbd>,然後復製文件路徑的項目將顯示為複製“ <FILENAME>”作為路徑名

這是日常使用中最簡單的選項,無需涉及Automator。

這似乎是OS X El Capitan中新增的一個相對較新的功能。(它也適用於macOS Sierra)。

一個更簡單的選項是單擊Finder **編輯**菜單,按** Option **鍵,然後_Copy xyz_將變成_Copy xyz作為路徑名_ —比右鍵單擊更容易,後者需要額外的手指。
有趣,很酷!我想如果您使用control + click會更容易。我總是在觸控板上用兩根手指輕按,或者在鼠標上用鼠標右鍵單擊。
Martin Marconcini
2010-09-29 20:18:21 UTC
view on stackexchange narkive permalink

如ayaz所描述的,“獲取信息”窗口( cmd kbd> + i kbd>)具有完整路徑,並允許您複製它。如果您 tripple 單擊突出顯示的區域(紅色矩形旁邊),則選擇內容將自動擴展到整個路徑。 cmd kbd> + c kbd>足以將其複製到剪貼板。

get info window

如果需要交互路徑使用終端,您隨時可以查看此堆棧溢出問題中的“無數”答案之一。

更新:此方法似乎僅對OS X 10.6.x有效,以前的OS X版本使用的非POSIX路徑樣式類似於path:to:file,而POSIX將是path / to / file。如果您使用的操作系統早於OS X 10.6,則必須嘗試其他答案中所述的其他方法之一(或升級到10.6;)

我不知道為什麼,但這對我不起作用。此對話框中根本沒有選擇。
您有什麼操作系統版本?
這對我也不起作用,運行10.5.8
信息方法不起作用可能是10.5與10.6問題。我只是第一次注意到顯示的路徑是POSIX樣式,而不是長期存在的“ path:to:file”樣式。
Philip Regan
2010-09-29 18:17:29 UTC
view on stackexchange narkive permalink

有兩種方法(信息窗口都不是):

  1. 打開“終端”應用程序並將其拖到窗口中,POSIX樣式的路徑將會顯示出來,您可以復制和粘貼。
  2. 使用Applescript ...
  3. ol>

    ...在Finder中選擇一個項目並運行它...

     告訴應用程序“ Finder”返回信息以供選擇,作為別名結尾告訴 

    ...或使用此代碼創建一個小滴...

     打開文件,將路徑設置為POSIX的路徑,將剪貼板設置為路徑,以文本結尾打開 

    加鹽調味。

[拖放後無法接收文件或文件內容的任何應用程序](http://developer.apple.com/library/mac/#documentation/Cocoa/Conceptual/DragandDrop/Tasks/DraggingFiles.html%23//apple_ref / doc / uid / 20001288-CEGJFDFG)會為您提供文件名。因此,這不僅適用於Terminal,而且適用於TextEdit或其他“簡單”應用。
Gordon Davisson
2018-10-09 02:58:41 UTC
view on stackexchange narkive permalink

從El Capitan(OS X v10.11)開始,這確實很容易:

  1. 在Finder中選擇項目
  2. 按Command-Option-C(或在按住Option鍵的同時,選擇“編輯”菜單>“複製任何內容”作為路徑名。
  3. ol>
確實需要有一種方法可以將其固定為“當出現問題時無法提供的最佳答案”。
哦,是的。所有的答案都與首先選擇文件夾來複製路徑有關,但是我想要從文件夾內部複製路徑。我已經打開一個文件夾,我在這裡我想要一個路徑。Command-Option-C解決了該問題。已添加到觸摸欄; d
wynshaft
2016-08-13 22:52:45 UTC
view on stackexchange narkive permalink

做到這一點的最佳和最簡便的方法是創建一個“複製路徑”服務,該服務與Windows計算機上的 shift kbd> +右鍵單擊非常相似。

如果您經常需要復制和粘貼文件和文件夾路徑,則創建Automator服務將使您的生活更輕鬆,因為隨後可以從OS X右鍵單擊上下文菜單(可在Finder的任何位置進行訪問)訪問該服務。

請按照以下步驟進行設置(以下屏幕截圖)。

  1. 啟動自動化器
  2. 創建新的“服務”
  3. 使用搜索功能查找“複製到剪貼板”,然後將其拖動到服務集的“大小調整”面板中,“服務已選擇”移至“文件或文件夾”,“輸入”至“查找器”。
  4. 使用“複製路徑”之類的名稱保存服務。

    enter image description here

  5. ol>

    結果:

    enter image description here

    您現在將在剪貼板中找到文本路徑。

    來源: CNet OSX日報

這應該是正確的答案。令人遺憾的是,蘋果沒有啟用默認的簡單conf ...社區花了無數的regedit和dll黑客之後,花了MSFT 5年的時間才將復製作為路徑右鍵菜單項實現。大公司沒有真正認真研究客戶需求的事實...
在Mojave中,“服務”現在稱為“快速行動”(一項偉大的創新,不用多說。)
Vivekanand Gupta
2012-08-01 21:38:55 UTC
view on stackexchange narkive permalink

只需將文件拖到文本編輯器中,它將為您提供該文件的完整路徑。

l mingzhi
2019-06-13 14:22:08 UTC
view on stackexchange narkive permalink

方法1: 在macOS中,按住 ALT鍵(⌥)通常會在上下文菜單中顯示其他選項。 將“ item”複製為路徑名。 詳細信息 https://apple.stackexchange.com/a/318007/302207 detail


方法2: 如果您使用TotalFinder,則可以從上下文菜單中允許路徑複製

TotalFinder使得捕獲選定對象的各種路徑格式非常容易。右鍵單擊任何文件或文件夾,選擇“複製路徑”,然後選擇要復製到剪貼板的路徑格式。

images_context-menu-path

TotalFinder設置路徑:

enter image description here

Jano
2011-07-30 20:31:59 UTC
view on stackexchange narkive permalink

這是創建服務以將Finder中選定路徑複製到剪貼板的方法:

  1. 打開Automator。按⌘+ N並選擇服務。
  2. 設置“服務在 Finder.app 中接收選定的文件或文件夾”。
  3. 將元素“運行Shell腳本”拖到窗口中。
    注意:如果您轉到窗口左側並單擊“操作”,“庫”,然後在搜索中鍵入名稱的一部分,則可以選擇此元素。框。
  4. 設置“外殼: / bin / bash ”,“傳遞輸入:作為參數”,然後在腳本框:在“ $ @”中為f做回顯“ $ f”完成
  5. 將元素複製到剪貼板。
  6. 將服務保存到〜/ Library / Services / Copy POSIX Paths.workflow (或您喜歡的任何其他名稱)。
  7. ol>

    現在,如果您對,則可以運行此服務單擊一個元素,然後選擇服務>複製POSIX路徑。它將在Finder中選擇的文件複製到剪貼板。我在Lion上進行了測試。

    Automator

    我從 Kris Johnson的博客中獲得了這個提示。

ayaz
2010-09-29 17:08:43 UTC
view on stackexchange narkive permalink

我將移動我的評論作為答案。

通過突出顯示信息對話框中“位置:”旁邊的值,然後按 CMD + c 。

一種更省力的替代方法是右鍵單擊該值,然後在出現的下拉菜單中單擊“複製”。

對我不起作用...
Anton
2010-09-30 18:20:48 UTC
view on stackexchange narkive permalink
  1. 啟動自動化器
  2. 創建新服務
  3. 設置服務以獲取finder中的文件和文件夾,並添加運行applescript元素
  4. 在運行時粘貼此腳本

     在運行{input,parameters}設置mylist為{}以輸入中的elem重複的情況下,將mylist的末尾設置為(POSIX路徑(以elem作為別名) )end tryend repeatset oldtid設置為AppleScript的文本項定界符將AppleScript的文本項定界符設置為{return}將Flatlist設置為mylist作為文本集AppleScript的文本項定界符為oldtidtell應用程序“ Finder”以將剪貼板設置為flatlist -以下代碼還將創建一封電子郵件,裡面的路徑。如果您不希望刪除它,則將其刪除。tell應用程序“ Microsoft Entourage”將Message設置為使用屬性{subject:myFileName,content:flatlist}來創建新的傳出消息。打開message activateend tellend run  
  5. 將結果保存為“副本和電子郵件路徑”或其他內容。
  6. 現在檢查ctrl單擊菜單和服務菜單。很好!
  7. ol>
Hanspeter Oberlin
2010-10-02 02:53:57 UTC
view on stackexchange narkive permalink

有時解決方法非常簡單。

只需在查找程序中標記文件,然後按Command-C。包含文件名的路徑已復製到剪貼板,您可以將其粘貼到任何應用程序中。

我剛在剪貼板中得到文件名。您如何獲得完整路徑?
在查找器中,單擊一次文件名或圖標,以使文件突出顯示(如果您現在可以更改文件名,則單擊的頻率很高,必須按Escape鍵才能取消重命名操作)。然後按Command-C。
對我也不起作用,僅複製文件名。
我剛剛檢查了一下。將其粘貼到Terminal而不是TextEdit時可以使用。將文件拖放到Terminal會粘貼文件名和路徑。 Dito在TextEdit中。那其他應用程序呢?


該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 2.0許可。
Loading...