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
- New-Item C:\Work\PowerShell\test.txt
- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ 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
今日はここまで。