只是,這個功能似乎只限於管理者帳戶才能用,是我覺得很可惜的地方。會這樣設計,應該是為了安全性吧?即使如此,也應該可以視其它使用者對於資料夾的存取權限開放此功能啊!比如Public資料夾仍然無法透過一般使用者來產生分享連結,有點低視了這些人的權益。
以我自己的應用為例,我常要附上區網NAS裡的檔案連結到報表裡給老闆看,只是Admin不是我,直接從Windows或Mac的檔案總管按右鍵→「內容」來拷貝連結又很麻煩,加上我平常使用iMac工作,Finder取得的路徑都是Unix路徑,總不能再叫老板自己轉成反斜線吧?
早上愈想愈不爽,於是花點時間做了一個迷你工具,放上來給有需要的人一起分享:
我不知道大家用Mac是怎麼掛載網路資料夾,有人應該會寫成Script在一開機就自動連接,或是用Unix直接MKDIR再做Mapping,總之我都沒做。我的方法是最原始的,用Finder的連接伺服器來掛載。
掛載完後,會出現在Finder共享列上。你可以試著點擊該卷宗裡的檔案,按右鍵查看內容,路徑會如圖中所示。
這個路徑有兩個問題:
(一)他是反斜線,而且最前面只有一槓,如果我就直接這樣抓下來丟給我老板,他會想肏人。
(二)「/Volumes/」也是直接從本機Unix路徑拷貝過來的,不是實體的伺服器路徑,就算我傳給一樣是使用Mac的同事,他也會想肏人。
所以了,解決問題的方法,就是把所有反斜線都變成斜線,然後在最前面再加上一條斜線,最後把「Volumes」這幾個字改成實體位址。那……怎麼改?
1.首先到上方網址下載檔案,如果你手懶不想再把畫面捲上去的話,直接點我下載也行,下載完後放到應用程式資料夾裡,或是隨你爽,反正不容易被刪掉的地方就好。
2.開啟應用程式的Finder視窗,把「ConvertSlash」這個App拉到Finder視窗上方的工具列裡。
3.成功的話,ConvertSlash的圖示就會成功嵌入Finder工具列了。
4.第一次使用,請先不要在Finder視窗裡選擇任何檔案,點擊一下工具列的圖示,會出現要你輸入伺服器位址的視窗,照著它做就對。日後想更改伺服器位址,一樣也是在未選取任何資料夾或檔案的情況下點擊該圖示。
5.然後確認你輸入的IP對不對。
6.接著,就能開始使用啦!任選一個或多個網路磁碟機上的檔案或資料夾,然後再按一下該圖示,所有的位址就會自動轉換並拷貝到剪貼簿裡了。
7.什麼是剪貼簿?不懂也沒關係,隨便找一個可以貼上文字的地方,按CMD+V貼上,這些路徑就可以讓Windows使用者直接存取了。
很方便吧!就醬。其實這個功能透過第三方Finder程式如TotalFinder、PathFinder應該也能輕鬆做到,只是檔案管理這種事情,我不放心讓非作業系統原生的程式來負責,所以就由這個小工具來代勞了。
如果你也常有需要在區網分享檔案連結的需求,不妨參考。