シンボリック・リンク先の保存No.36852
donmai さん 18/10/16 09:59
 
初投稿です。よろしくおねがいします。
Windows版の最新8.83、64bit版8.71の秀丸で確認しました。

Windows上でシンボリック・リンク機能を使ってフォルダをリンクしたとします。
このときに秀丸の保存ダイアログから保存しようとして、シンボリック・リンクのフ
ォルダを通過すると、カレントフォルダがシンボリック・リンクで偽装したパスでは
なく、リンクした先の真のパスに遷移してしまいます。
使う側の意図としては、真のパスではなく、シンボライズされたパスのままで使いた
いのですが、これを実現するオプションが見当たりません。
これを改善していただくことは、可能でしょうか?

[ ]
RE:36852 シンボリック・リンク先の保存No.36853
秀丸担当 さん 18/10/16 12:06
 

シンボリックリンクを作って試してみたところ、名前を付けて保存のダイアログは確
かにそうなっていました。
開くダイアログは、シンボリックリンクのままでできました。

違いを調べてみたところ、[その他]→[動作環境]→[ファイル]のダイアログの種類が
Windows Vistaタイプ/2000タイプ/95タイプのときのことでした。
Windowsの共通ダイアログに対しての指定で、.lnkや.urlの解釈のためそういう指定
が必要だったのですが、結果的にシンボリックリンクもリンク先となるようでした。
指定が.lnkもシンボリックリンクも一緒くたにして、あり/なししかないため、細か
い指定は難しそうです。

ダイアログの種類を秀丸ファイラーClassicにすると、一応全部自前でやっているの
で、開くでも名前を付けて保存でも、シンボリックリンクの場合はそのまま扱うこと
ができるようになります。
秀丸ファイラーClassicを別途インストールすると、選べるようになります。

[ ]
RE:36853 シンボリック・リンク先の保存No.36854
donmai さん 18/10/16 13:08
 
なるほど、Windows提供の標準ダイアログ自体がそのような動作で、
秀丸のダイアログもWindowsの拡張なら致し方なさそうですね。
秀丸ファイラーClassicを検討したいと思います。
お返事ありがとうございました。

[ ]