Windowsでネットワーク上のフォルダへ移動するコマンド(pushd・popdコマンド)
ネットワーク越しのフォルダをコマンドプロンプトで見れないのか調べてみた。
通常のCDで移動しようとすると、「CMD では UNC パスは現在のディレクトリとしてサポートされません」というエラーメッセージがでます・・・
(´ヘ`;) う~ん・・・
cmd(コマンドプロンプト)ではUNCパス(\\(ComputerName)\(folders)..)をカレントディレクトリとして設定する機能はサポートされていないので当たり前なのか・・・
実際やってみると出るはずです。興味のある方、やってみてください・・・
ただ、アクセスしたいネットワークパスでネットワークドライブを作っていれば、そのドライブをカレントドライブにした後、所望のカレントディレクトリに移動する、という扱いができます。
pushd \\computer\sharename
で、自動的にネットワークドライブ接続して、そのドライブに移動してくれます。
popd で元のディレクトリに戻ると共に、ネットワークドライブを解放します。
pushdは、カレントディレクトリを記録・変更するコマンド
popdはpushdコマンドで直前に記録されたディレクトリを復元するコマンドで両者は基本的に一対で使用
-----------------------------------------------
パラメタ
パス名・・カレントディレクトリの変更先を指定
-----------------------------------------------
■ 使用例 ■
・pushd・popdでディレクトリを移動
C:¥>pushd ¥aaa(カレントディレクトリを変更)
C:¥aaa>popd(直前に記録されたディレクトリを復元)
C:¥>
pushd でマイコンピュータをみるとネットワークドライブを作ってくれております。
一時的であれ、ネットワーク越しにカレントディレクトができてくれて やれやれです。
ワーイ♪ゝ(▽`*ゝ)(ノ*´▽)ノワーイ♪
関連記事:

コメントはまだありません。