Finderからファイルパスのコピーについて

macOS を High sierra から Mojave に変えた際に

High sierra の時はマウントされた共有サーバーのファイルパスを

右クリック→Option で xxxのパスをコピーでパス取得すると

/Volumes/xxx/xxx/...

とVolumesで始まるパスを取得できたのですが、


Mojave にアップグレードすると、

smb://共有サーバー名._smb._tcp.local/ という形でしか

パスを取得できなくなってしまいました。


どうしてこうなったかが調べても見つかりませんでした。

わかる方はどなたかいらっしゃるでしょうか。


よろしくお願いします。

iMac Line (2012 and Later)

投稿日 2019/10/02 02:02

返信
返信: 5

2019/10/05 09:33 fstyle1013 への返信

失礼します。


手元のMajave 10.14.6(18G95)では再現できませんでした。

ただし、マウントされたサーバ上のファイルフォルダに対してoptionとcontrolを同時に押して編集メニューを選ぶと「〜をコピー」が「〜をリンクとしてコピー」にかわり、これを選ぶと「smb://〜」の形式のパスが取得できました。


fstyleさんの環境では、何らかの理由でoption+コピーの動作がcontrol+option+コピーになってしまっているようです。

まずは、別のユーザでログインして、問題がシステム全体のものかそのユーザのFinderの設定によるものか切り分けてはいかがでしょうか。

2019/10/06 20:52 ToMi への返信

右クリックからのoptionによる「〜をリンクとしてコピー」で得られるファイルパスと(smb://〜)

⌘+C をターミナルに貼ったパスの結果が異なったため(/Volumes/〜)、

※ファイル選択で⌘+Cを行いターミナルにペーストを行うとファイルパスが取得できる


Finder用にインストールしているアプリからの干渉が原因かと思われましたが、


ユーザーを切り替え、デフォルトの状態からパスの取得を試みても、

事象が解消されなかった為、

OSのアップデートによるシステム側が何かしら変更があったと思い諦めることにしました。


しかしながら

作業的には不便なのでAutomaterとApplescriptを使って文字列を置換しました。

助言ありがとうございました。

2019/10/06 21:23 fstyle1013 への返信

fstyle1013 さんによる書き込み:

Finder用にインストールしているアプリからの干渉が原因かと思われましたが、

ユーザーを切り替え、デフォルトの状態からパスの取得を試みても、
事象が解消されなかった為、
OSのアップデートによるシステム側が何かしら変更があったと思い諦めることにしました。

これがどんなアプリケーションかわかりませんが、インストールの仕方によっては、ユーザに関係なくシステム共通になるものがありますよ。


追記:アンインストールして確かめてみれば良いのでは?

このスレッドはシステム、またはAppleコミュニティチームによってロックされました。 問題解決の参考になる情報であれば、どの投稿にでも投票いただけます。またコミュニティで他の回答を検索することもできます。

Finderからファイルパスのコピーについて

Apple サポートコミュニティへようこそ
Apple ユーザ同士でお使いの製品について助け合うフォーラムです。Apple Account を使ってご参加ください。