作業中のフォルダーに、指定したファイル名でとにかく空のファイルがほしい場合。
- ファイルが無いときは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