kiyo_hikoのブログ

メモ+日記?

PowerShellで空のファイルを作る(bashの":>filename"相当)

作業中のフォルダーに、指定したファイル名でとにかく空のファイルがほしい場合。

  • ファイルが無いときはNew-Item (エイリアス:ni)で空のファイル作ればOKなはず。
  • ファイルが有るときはClear-Contents(エイリアス:clc)でファイルの中身を空にすればOKなはず。

くっつけて関数にしておく。

function NullFile ($f) {
  if (Test-Path $f) {
    clc $f;
  } else {
    ni -ItemType file $f;
}

こんな感じでいけます。

> NullFile C:/test.txt