PowerShell でフォルダー/ディレクトリが存在するかどうかを確認する方法

New-Item コマンドレットを使用して、PowerShell で新しいディレクトリを作成します

  • PowerShell は、Microsoft によって開発されたコマンド ライン シェルおよびスクリプト言語です。
  • これにより、ユーザーはさまざまなコマンドを使用してディレクトリの移動、作成、削除、操作を行うことができます。
  • PowerShell で Test-Pathcmdlet を使用してディレクトリが存在するかどうかを確認し、New-Item を使用して新しいディレクトリを作成できます。
ディレクトリが存在するかどうかの PowerShell チェックを修正

バツダウンロードファイルをクリックしてインストールします

Windows PC システムの問題を解決するには、専用のツールが必要ですFortect は、単に PC をクリーンアップするだけでなく、初期バージョンで数百万の Windows システム ファイルが保存されたリポジトリを備えたツールです。 PC に問題が発生した場合、Fortect は不良ファイルを新しいバージョンに置き換えることで問題を解決します。 現在の PC の問題を解決するには、次の手順を実行する必要があります。
  1. Fortectをダウンロードしてインストールします あなたのPC上で。
  2. ツールのスキャンプロセスを開始します 問題の原因となっている破損したファイルを探します。
  3. を右クリックします 修理を開始する これにより、ツールが修正アルゴリズムを開始できるようになります。
  • Fortect は次によってダウンロードされました 0 今月の読者様。

PowerShell は非常に強力なツールですが、PowerShell にディレクトリが存在するかどうかを確認する方法を疑問に思っている人も少なくありません。

これは非常に簡単に実行できます。この記事では、システム上にディレクトリが存在するかどうかの確認と、新しいフォルダーを作成する手順について説明します。

PowerShell のディレクトリとは何ですか?

PowerShell では、ディレクトリはファイルやその他のディレクトリを保存できるフォルダーです。 これらは、Windows フォルダーや Unix ベースのシステム ディレクトリなど、他のオペレーティング システムのディレクトリに似ています。

  • ディレクトリは、コンピュータ上のファイルとデータを整理および管理するために不可欠です。
  • PowerShell では、ディレクトリの移動、作成、削除、操作を行うことができます。
  • さらに、cd (Change-Location)、mkdir (New-Item)、rmdir (Remove-Item) などのさまざまなコマンドの一部は、ディレクトリを調整するために使用されます。
  • ユーザー フォルダーはホーム ディレクトリであり、デスクトップはユーザー フォルダー内のサブディレクトリです。 つまり、デスクトップはユーザー ディレクトリ内にあります。

PowerShell にディレクトリが存在するかどうかをテストするにはどうすればよいですか?

Test-Path コマンドレットを使用する

  1. を左クリックします。 始める ボタン、タイプ パワーシェルをクリックして、 管理者として実行.
  2. クリック はい ユーザーアカウント制御 促す。
  3. 次のコマンドラインをコピーして貼り付け、キーを押します。 入力:

$directoryPath = "C:\path\to\your\directory"
if (Test-Path $directoryPath -PathType Container) {
Write-Host "The directory exists."
} else {
Write-Host "The directory does not exist."
}

スクリプト内のダミー パスを、確認するディレクトリの実際のパスに置き換えます。 の テストパスコマンドレット とともに パラメータ -PathType コンテナ 指定されたパスが既存のディレクトリ (フォルダー) を指しているかどうかを確認します。

ディレクトリが存在する場合は、「ディレクトリが存在します」と表示されます。 それ以外の場合は、「ディレクトリが存在しません」と表示されます。 ご覧のとおり、PowerShell でディレクトリが存在するかどうかを確認するのは非常に簡単です。

PowerShell でディレクトリを作成するにはどうすればよいですか?

-ItemType パラメーターを Directory に設定して New-Item コマンドレットを使用します。

  1. を左クリックします。 始める ボタン、タイプ パワーシェルをクリックして、 管理者として実行.
  2. クリック はい ユーザーアカウント制御 促す。
  3. 次のコマンドラインをコピーして貼り付け、キーを押します。 入力:

$directoryPath = "C:\path\to\your\directory"
if (-Not (Test-Path $directoryPath -PathType Container)) {
New-Item -ItemType Directory -Path $directoryPath | Out-Null
Write-Host "The directory has been created."
} else {
Write-Host "The directory already exists."
}

ダミーのパスを、新しいディレクトリを作成するパスに置き換えます。 上記のコマンドでは、-PathType Container パラメーターを指定した Test-Path コマンドレットによって、ディレクトリが既に存在するかどうかが確認されます。

このトピックについて詳しく読む
  • Windows 11 および 365 での Clipchamp: ダウンロードとインストール方法
  • ファイル エクスプローラーで並べ替え順序がリセットされ続けますか? それを止める方法
  • RSAT の使用方法: 完全なステップバイステップ ガイド

ディレクトリが存在しない場合は、-ItemType Directory を指定した New-Item コマンドレットによってディレクトリが作成されます。 Out-Null 部分は、ディレクトリ作成時のコンソールへの出力効果を抑制するために使用されます。

ただし、状況によってはスクリプトが出力されます。 作成されたディレクトリ また 出力はすでに存在します。

結論として、次の方法に関するガイドに興味があるかもしれません。 PowerShell を使用してファイルをリモート コンピューターにコピーする Windows 11上で。 また、詳細なガイドもあります。 PowerShell に完全な出力が表示されない Windows 11 で動作させるためのいくつかの修正も含まれています。

さらにご質問やご提案がございましたら、コメント欄にご記入ください。

まだ問題が発生していますか?

スポンサーあり

上記の提案を行っても問題が解決しない場合は、コンピュータでさらに深刻な Windows の問題が発生する可能性があります。 次のようなオールインワン ソリューションを選択することをお勧めします。 フォルテクト 問題を効率的に解決するために。 インストール後は、 表示&修正 ボタンを押してから 修復を開始します。

PowershellGet-AppxPackageがWindows11 / 10で機能しない

PowershellGet-AppxPackageがWindows11 / 10で機能しないパワーシェル

それは 'Get-AppxPackage‘コマンドがPowerShellターミナルで機能しませんか? 一部のユーザーによると、彼らは単に大きなエラーメッセージを受け取っています。サービスが無効になっているか、有効なデバイスが関連付けられていないため、サービスを開始できません。したがって、コンピュータで同様の問題に直面している場合は、これらの修正に従って問題を解決してください。回避策 –1. ...

続きを読む
修正:Windows11,10でPowerShellが動作を停止したか開いていない問題

修正:Windows11,10でPowerShellが動作を停止したか開いていない問題パワーシェルウインドウズ10Windows 11

2022年3月7日 に ナムラサナヤク多くのユーザーから、Windows PowerShellが機能しなくなったり、まったく開かなかったりする問題が報告されています。 を見る最も一般的な理由の1つ PowerShellが機能しなくなった メッセージは、コンピュータに隠れたウイルスが存在することです。 これにより、システムの速度が低下し、システム上の他のプロセスの実行が停止します。 エラーメッ...

続きを読む
修正:Windows 11、10のPowerShellで、このシステムでスクリプトの実行が無効になっている

修正:Windows 11、10のPowerShellで、このシステムでスクリプトの実行が無効になっているパワーシェルウインドウズ10Windows 11

PowerShellは、優れた高度なクロスプラットフォームタスク自動化ソリューションです。 通常、WindowsシステムでPowerShellスクリプトを作成して実行するのは非常に簡単です。 しかし、あなたは「このシステムでは、スクリプトの実行は無効になっています。システムでスクリプトを実行した場合の「」エラーメッセージ。 システム管理者が、許可されていないスクリプトがシステムで実行されない...

続きを読む