0
Я пытаюсь проверить, существует ли папка. Если это так, ничего не делайте, если он не создает его. Я получаю эту ошибку:Проверка ошибок Если существует папка
Missing expression after unary operator '!'.
At C:\powershell\Test.ps1:15 char:5
+ if(! <<<<Test-Path - path C:\Today\$DateFormat\))
+Category Info : ParserError: (!:String) [], ParentContainsErrorRecordException
+ FullyQualifiedErrorID : MissingExpressionAfterOperator
А вот мой полный синтаксис:
#Declaring this variable as it will be used multiple times
$DateFormat = Get-Date -f 'MM.dd.yy'
#Checking if main folder already exists
if(!Test-Path -path C:\Today\$DateFormat\))
{
New-Item C:\Today\$DateFormat\ -type directory
}#
if(!Test-Path -path C:\Today\$DateFormat\))
Это была опечатка и, скорее всего, будет закрыта. 'if (! (Test-Path -path C: \ Today \ $ DateFormat \)) {}' – Matt