フォーラムの返信を作成しました。

1 件の投稿を表示中 (合計 4 個)
  • 作成者
    投稿
  • vadise
    メンバー

    chobieさま

    検証していただいてありがとうございました.

    おそらく私の環境依存なんだと思います.
    ディレクトリジャンクションはともかくユーザーフォルダ配下のものが開かないのが少し不便ですが,
    様子を見つつ原因を探してみます.

    vadise
    メンバー

    Yutakaさま

    > ファイルのジャンクションでなく、ディレクトリのジャンクションですね?
    はい,ディレクトリのジャンクションです.

    > mklink /j data_drive d:
    コマンドもそれ(がついています)で間違いありません.

    > Documents フォルダは Windows の既定から変更されているのでしょうか?
    フォルダは既定のまま(C:UsersusernameDocuments)使っております.
    過去に移動したこともありません.

    vadise
    メンバー

    Yutakaさま

    そうですか.とすると他に条件が思い当たりません.

    OS : Vista Ultimate SP1 32bit
    Emeditorのver : Emeditor Professional 7.02
    プラグインは付属のものです.
    Emeditor 8 beta6でも試してみたのですが現象は同じでした.

    1. ドライブにあるもの(D:foo.txt)
    2. シンボリックリンクにあるもの(C:data_drive => D:foo.txt)
    3. ディレクトリジャンクションにあるもの(C:data_drive => D:foo.txt)
    4. ユーザーフォルダにあるもの(C:UsersusernameDocumentsfoo.txt)

    このうち3と4だと階層が開かないようです.
    (ただしC:Usersusernamefoo.txtは開く)

    なんだか条件がよくわからなくなってしまいました.
    環境依存の現象だとするとあきらめるしかなさそうですね.

    vadise
    メンバー

    Yutakaさま
    返信ありがとうございます.

    こちらでも同様な条件:
    管理者権限のコマンドプロンプトから、
    E:> mklink /d data_drive d:

    として、E:data_drive D: をシンボリック リンクでつないでテストしてみましたが、どちらも正しい階層で開いています。

    ドキュメント内のファイルも問題ありません。
    何か条件の違いがあるのでしょうか?

    私の説明不足というか勘違いでした.
    シンボリックリンクではなくてディレクトリ ジャンクションでした.
    つまり,コマンドプロンプトでのスイッチが/Dではなくて/Jでした.
    確認の手間をとっていただいたのに申し訳ありません.

    シンボリックリンクでは確かに問題なく階層が開きました.
    ジャンクションポイントの場合はどうでしょうか.

1 件の投稿を表示中 (合計 4 個)