想請問各位先進,OS X有沒有方法可以製作一個替身,連結到使用者資料夾底下的資料夾,而且這個替身能用在任何一位使用者身上。
也就是說我希望這個替身(譬如說是文件的替身),被這台電腦的A使用者打開,便會打開/User/A/文件 ,
而另一台電腦B使用者打開這個替身,便會打開/User/B/文件 這個資料夾。
請問這有辦法實現嗎?
小朱 wrote:
你嘗試建立路徑為 "...(恕刪)
不是這樣,「~」只是 UNIX Shell 的一個自動展開形式的萬用字符,就和「*」號一樣。
例如你在 Shell 裡面輸入這個命令:
cp *.txt ~/log
實際上 cp 收到的引數是這樣:
cp 1.txt 2.txt 3.txt 4.txt 5.txt 6.txt /Users/ConstantineVI/log
Shell 會把這些萬用字符「展開」成完整路徑檔名,
而這項「展開」的功能只是在 Shell 裡面實作,
而 Kernel Library 並沒有實際實作。
也就是說,那個字符純粹只是讓你在 Shell 下少打幾個字而已,
而實際的程式運作中並不存在所謂的「抽象」路徑。
剛試了三個方法,
1. 寫 shell script
2. 用 Automator
3. 用 AppleScript
1的話執行完會留下終端機視窗。
2的話不知為何,用別的帳號執行會很慢。
3就沒有上述兩個問題。
使用3的方法只要開AppleScript Editor,填入
tell application "Finder" to open ((home as Unicode text) & "Documents:Dropbox")
然後存成 Application 就可以了。任何一位使用者執行該 App ,都會用 Finder 開啟 ~/Documents/Dropbox
內文搜尋

X