Why it doesn't work?

作業のメモ、記録をブログに残しています。

PowerShell ファイル、フォルダを作成する

www.whyit.work
久しぶりのPowerShellです。PowerShellのコマンドでファイル、フォルダを作成してみます。

1. ファイルを作成する

「New-Item ファイル名 」として実行すると、カレントディレクトリにカレントディレクトリにファイルが作成されます。パスを指定することもできます。

PS C:\Work> New-Item C:\Work\PowerShell\test.txt

これを実行すると、"C:\Work\PowerShell"以下に"test.txt"というファイルが作成されます。

2. フォルダを作成する

PS C:\Work\PowerShell> New-Item TestDir -ItemType Directory

これを実行すると、"C:\Work\PowerShell"以下に"Directory"というフォルダが作成されます。

3. 強制的にファイル、フォルダを上書きする

指定したファイル、フォルダが既に存在する場合には、以下のようなエラーが発生します。

PS C:\Work> New-Item C:\Work\PowerShell\test.txt
New-Item : The file 'C:\Work\PowerShell\test.txt' already exists.
At line:1 char:1

  1. New-Item C:\Work\PowerShell\test.txt
  2. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

+ CategoryInfo : WriteError: (C:\Work\PowerShell\test.txt:String) [New-Item], IOException
+ FullyQualifiedErrorId : NewItemIOError,Microsoft.PowerShell.Commands.NewItemCommand

強制的に上書きする場合には、以下のように「-Force」オプションを指定します。

PS C:\Work> New-Item C:\Work\PowerShell\test.txt -Force

今日はここまで。