私のPCには3つのパーティションがありますC、U、ANotepad++ に Explorer プラグインをインストールしたところ、2 つのパーティションが正しく表示されます。
しかし、何らかの理由で 3 番目のパーティションが存在しません。そのパーティションには多くのプロジェクト ファイルがあります。
そのパーティションをエクスプローラー ペインにリストするにはどうすればよいでしょうか?
他の情報:
すべてのパーティションは NTFS
Notepad++ インストール ディレクトリです:C(OS ルートも C)
Notepad++バージョン6.1.6
エクスプローラープラグインバージョン5.1
答え1
私の推測では、B: を持っていたとしても、それは表示されないでしょう。
のようなものを試してsubst i: a:\
、プラグインが I: を表示するかどうかを確認してください。
編集: わかりました。私の推測は確かに正しく、上記の解決策は機能しています。なぜそうなるのかについては、私は専門家ではありませんが、私たち全員が知っています(または知っているべきです)Windows が A: と B: をどのように扱うか、つまり、C: (およびそれ以上のドライブ、これらは C++ と呼ぶべきでしょうか?) ドライブでの長期保存を想定しているソフトウェアがまだたくさんあります。この「バグ」は間違いなく Notepad++ の Explorer プラグインにも影響し、それが A: および B: ドライブを表示しない理由です。これらのいずれかを別のドライブ文字で置き換えると、プラグインが問題なく表示できるエイリアスが作成されます。
SUBST されたドライブが再起動後に維持されないという問題については、これを実現するちょっとしたコツがあります。次のコマンドを使用できます。
reg add "HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices" /v I: /t REG_SZ /d "\??\A:\" /f
再起動後もマッピングが維持されるようにします。詳細については、SUBSTに関するWikipediaの記事、 同様にこのスレッド. また、psubst バッチファイルこれにより、通常のドライブまたは永続的な SUBSTed ドライブを簡単に作成できます。