Posted at

シンボリックリンク作成Droplet

More than 1 year has passed since last update.


ln -s をドロップレットで

Dropboxにはエイリアス突っ込んでもDropboxフォルダの外だと同期してくれませんので、シンボリックリンクを作る必要があります…

がターミナルでln -s 、あれ、どっちが先だっけ? ってなるので、「ここにシンボリックリンク作成.app」にまとめました。

スクリプトエディタにコピペして、アプリケーションとして保存し、Dropbox内の適当なフォルダに移動してください。

Dropbox外のフォルダをこのアプリにドラッグ&ドロップすると、同じ階層にシンボリックリンクが作られます。

これならDropboxも同期してくれます。

必要な時に必要なものだけ突っ込んで同期しませう。

※シンボリックリンクの扱いはエイリアスと同様で。削除しても元フォルダは消えません。


_ここにシンボリックリンク作成.app

on open myFolder

tell application "Finder" to set myTarget to POSIX path of (container of (path to me) as alias)
repeat with i in myFolder
if folder of (info for i) then
set a to POSIX path of i
do shell script "ln -s " & quoted form of a & " " & quoted form of myTarget
else
display alert "フォルダを入れてください"
exit repeat
end if
end repeat
end open