当サイトの記事にはプロモーションが含まれています。

Windows PowerShellでディレクトリを簡単に移動する方法

パソコンパソコン・スマホ教室
スポンサーリンク

PowerShellを使っていると、作業する場所(ディレクトリ)を変更したくなることがありますよね。例えば、特定のフォルダに移動してファイルを操作したいときなどです。今回は、初心者の方でもわかりやすく、PowerShellでディレクトリを移動する方法を紹介します。

スポンサーリンク

PowerShellでディレクトリを移動する基本コマンド

Windowsのイメージ

Windowsのイメージ

まず最初に覚えておきたいのが、ディレクトリを移動する基本のコマンドです。

Set-Locationコマンドで移動する

PowerShellでディレクトリを移動するには、`Set-Location`コマンドを使います。例えば、`C:\Users\YourUsername\Documents`というフォルダに移動したい場合、以下のように入力します。

Set-Location C:\Users\YourUsername\Documents

これで、指定したフォルダに移動できます。

cdコマンドでも移動可能

`Set-Location`の代わりに、`cd`コマンドを使ってもディレクトリを移動できます。例えば、同じく`C:\Users\YourUsername\Documents`に移動するには、以下のように入力します。

cd C:\Users\YourUsername\Documents

`cd`は「change directory」の略で、昔から使われているコマンドです。

相対パスでの移動

絶対パスではなく、現在のディレクトリからの相対的な位置で移動することもできます。例えば、現在のディレクトリが`C:\Users\YourUsername`で、その中の`Documents`フォルダに移動したい場合、以下のように入力します。

Set-Location Documents

これで、`Documents`フォルダに移動できます。

親ディレクトリへの移動

一つ上の階層のディレクトリに移動したい場合、`..`を使います。例えば、現在のディレクトリが`C:\Users\YourUsername\Documents`で、その親ディレクトリである`C:\Users\YourUsername`に移動したい場合、以下のように入力します。

Set-Location ..

これで、一つ上の階層に移動できます。

ドライブ間の移動

異なるドライブに移動するには、ドライブ名を指定します。例えば、`D:`ドライブに移動するには、以下のように入力します。

Set-Location D:

これで、`D:`ドライブに移動できます。

便利なコマンドとテクニック

Push-LocationとPop-Locationで一時的な移動

作業中に一時的に別のディレクトリに移動し、作業が終わったら元のディレクトリに戻りたい場合、`Push-Location`と`Pop-Location`を使います。

Push-Location
Set-Location C:\Temp
# 作業が終わったら
Pop-Location

これで、元のディレクトリに戻ることができます。

スペースを含むディレクトリ名の指定

ディレクトリ名にスペースが含まれている場合、そのまま指定するとエラーになることがあります。例えば、`C:\Program Files`というディレクトリに移動するには、以下のように入力します。

Set-Location 'C:\Program Files'

または

Set-Location "C:\Program Files"

これで、スペースを含むディレクトリにも移動できます。

Get-Locationで現在のディレクトリを確認

現在のディレクトリがどこか確認したい場合、`Get-Location`コマンドを使います。

Get-Location

これで、現在のディレクトリのパスが表示されます。

よくある質問や疑問

Q1: PowerShellでディレクトリを移動するにはどうすればよいですか?

PowerShellでディレクトリを移動するには、`Set-Location`コマンドを使います。例えば、`Set-Location C:\Users\YourUsername\Documents`と入力すると、そのフォルダに移動できます。

Q2: フォルダ名にスペースが含まれている場合、どう指定すればよいですか?

フォルダ名にスペースが含まれている場合、そのパス全体をシングルクォート(’)またはダブルクォート(”)で囲むとエラーを回避できます。例えば、`Set-Location ‘C:\Program Files’`のように指定します。

Q3: 一時的に別のディレクトリに移動し、元の場所に戻るにはどうすればよいですか?

一時的に別のディレクトリに移動し、元の場所に戻るには、`Push-Location`と`Pop-Location`を使用します。`Push-Location`で現在の場所を記憶し、`Set-Location`で移動先に移動します。作業が終わったら、`Pop-Location`で記憶していた場所に戻ります。

まとめ

PowerShellの`Set-Location`コマンドを使うことで、作業ディレクトリを自在に変更でき、ファイル操作がスムーズに行えます。基本的な使い方から便利なオプションまで、ぜひ活用してみてください。

この記事を書いた人
この記事を書いた人

企業の情報システム部門で10年以上、PC・アカウント・社内ネットワーク・Microsoft 365/Google Workspace運用を担当。年間数百件の問い合わせ対応(PC不調、メール送受信、Excel/Word資料、Teams会議、スマホ連携など)を通じて、初心者がつまずくポイントを「再現→原因切り分け→最短解決」の手順に落とし込んできました

現場や身近で実際に起きたトラブルをベースに、手順だけでなく「なぜそうなるか」「失敗しやすい落とし穴」「安全な設定(セキュリティ)」まで含めて解説します。

uri uriをフォローする
スポンサーリンク
よかったらシェアしてね! /
uri uriをフォローする

コメント

タイトルとURLをコピーしました