なんだかGoodVibes

日々の勉強メモです。

【PowerShell】コマンド入門編(New-Item、Remove-Item、Test-Path)

こんにちは。
PowerShell入門編の続きです。

ファイル・ディレクトリを作成する(New-Item)

使用できるエイリアスは以下です。

  • ni
ファイルを作成する
New-Item -Path ./ -Name "test.txt" -ItemType File
ディレクトリを作成する
New-Item -Path ./ -Name "Test" -ItemType Directory
中身も追加してファイルを作成
New-Item -Path ./ -Name "test.txt" -ItemType File -Value "Hello World!"


ファイルやディレクトリを削除する(Remove-Item)

使用できるエイリアスは以下です。

  • ri
  • del
  • erase
  • rd


ディレクトリを削除する
Remove-Item ./Test/
ファイルを削除する
Remove-Item ./test.txt
指定の条件を含むファイルで、かつ指定の条件に一致しないファイルを削除する
Remove-Item * -Include *.txt -Exclude *test*
サブディレクトリ内のファイルも削除する
Get-ChildItem * -Include *.txt -Recurse | Remove-Item
サブディレクトリも削除する

Sort-Objectを使用することで並び替えもできます。

Remove-Item ./Test/ -Recurse


ファイル・ディレクトリの存在チェックをする(Test-Path)

指定したファイル・ディレクトリが存在する場合はTrue、
存在しない場合はFalseを返します。

使用できるエイリアスはありません。

ワイルドカードの使用も可能です。

Test-Path ファイル・ディレクトリのパス



以上です。