目次

目次

MacでWindowsのファイルサーバのパスを変換する

アバター画像
弘田諒
アバター画像
弘田諒
最終更新日2018/02/23 投稿日2018/02/23

はじめに

仕事で社内の人とやりとりする中でファイルサーバーのパスを共有することがあると思います。 しかしWindowsとMacではパス名区切りの文字が違います。

Windowsでは¥

xxx¥yyy¥zzz

Macでは/

xxx/yyy/zzz

いちいち手打ちで直すのは手間なのでMacのAutomatorでコピーしたら自動的に変換するようにしました。

自動で変換する方法

  1. SpotlightでAutomator.appを開きます。
    spotlight
  2. サービスを選んで選択
    サービスを選択
  3. 左のリストから「シェルスクリプトを実行」を探して右のエリアにドラッグ
    シェルスクリプトを実行
  4. 同じように左のリストから「クリップボードにコピー」を探して右のエリアにドラッグ
  5. シェルスクリプトの設定で入力の引渡し方法を「stdinへ」から「引数として」に変更
  6. シェルに下記の内容をペースト
for f in "$@"
do
    echo smb:${f//\\//}
done

最終的にこうなります。

パス変換

ここまでできたらcommand + sで保存します。
保存名は「パス変換」にしました。 ここで入力した保存名が右クリックした際のメニューに表示されます。

これでWindowsユーザーから共有されたPathを選択し右クリックメニューから先ほど入力した保存名をクリックするとクリップボードに変換後のパスがコピーされます。

変換後のパス
アバター画像

弘田諒

職種 : iOSエンジニア

目次