Мне просто не нравится синтаксис:
if (Test-Path $path) { ... }
и
if (-not (Test-Path $path)) { ... }
if (!(Test-Path $path)) { ... }
особенно слишком много скобок и не очень читаемо при проверке "не существует" для такого общего использования. Что это лучший способ сделать это?
Обновление: Мое текущее решение - использовать псевдонимы для exist
и not-exist
, как описано здесь.
Связанная проблема в репозитории PowerShell: https://github.com/PowerShell/PowerShell/issues/1970