Powershellでウェブブラウザを作る4【再帰的にディレクトリを作成】

コンピュータ
PowerShellのあれこれ

かなり深いディレクトリにファイルを作成することになり、ディレクトリを再帰的に作成する必要がでてきました。

Powershellでディレクトリの作成するにはNew-Itemというコマンドレットを使うのですが、今回は個人的になじみ深いmkdirを使います。

以下のファイルを保存するディレクトリを作成します。

$path ="C:\Users\karet\Documents\web\maywork.net\test\ngword%22%3f%7C.html"

$dir = Split-Path $path -Parent

mkdir $dir

C:\Users\karet\Documentsより下のディレクトリが無い状況で実行したところディレクトリが出来てしまいました。

てっきりエラーになるかと思ったのですが、Powershellのmkdirは再帰的にディレクトリを作成してくれるようです。

コメント