フォルダのショートカットへの移動

フォルダのショートカットへの移動

フォルダーへの Windows ショートカットがあり、コマンド プロンプトでそのフォルダーに移動できるようにしたいのですが、方法はありますか?

答え1

実際にコマンドラインから直接実行したい場合は、シンボリックリンクを使用する方がよいでしょう。XPではこの機能はネイティブサポートされていません(Vista/7ではサポートされています)。ウィンボリックリンク自動的に実行されます。ジャンクションを作成すると、ディレクトリがシームレスに変更され、通常のフォルダのように見えます。私の知る限り、これはファイル システムに直接実装されています。

もう 1 つのオプションは、通常のショートカットを用意し、それと一緒にバッチ ファイルを作成することです。これにより、foobar.lnk を呼び出す代わりに、そのショートカットを使用して dir を変更するときに、foobar.bat (または、ディレクトリ内に他の実行可能ファイルがない場合は単に foobar) を実行して、バッチに次の内容を含めることができます。

cd "where you want to chdir to"

どちらも理想的ではありませんが、私の知る限り、コマンド プロンプトを使用して Windows が生成するファイルベースのリンクを使用してネイティブにナビゲートする方法はありません。

単に呼び出したいだけなら、

start foobar.lnk

答え2

コマンドと組み合わせて使用​​するという意味で、そこに移動する方法はありませんcd

次のように呼び出すことができます: -次のようなショートカットのC:\Documents and Settings\RedGrittyBrick\Desktop\example.lnk場合は、エクスプローラーでフォルダーを開きます。example.lnkc:\temp

関連情報