Я использую эту командуИспользование двух Где команды для запуска двух проверки
Where {$_.Extension -match "zip||rar"}
, но нужно использовать эту команду слишком
Where {$_.FullName -notlike $IgnoreDirectories}
Должен ли я использовать & & или II, как и в
Where {$_.Extension -match "zip||rar"} && Where {$_.FullName -notlike $IgnoreDirectories}
или
Where {$_.Extension -match "zip||rar"} || Where {$_.FullName -notlike $IgnoreDirectories}
?
То, что я пытаюсь выполнить, состоит в том, чтобы каждый файл zip и rar был извлечен, но я хочу пропустить извлечение файлов zip или rar в некоторых моих каталогах. Какое лучшее решение для этого?
Ваше предложение не работает, так как я не получаю сообщение об ошибке «Вы должны предоставить выражение выражения после Неожиданного токена« $ .FullName »в выражении или выражении». Как я могу решить эту ошибку? Я подумал, что для этого мне нужны два отдельных места. – Underdog
Это, кажется, исправляет проблему с выражением, но будет ли это работать? Где {($ _. Extension -match "zip || prd") -and ($ .FullName -notlike $ ignore)} – Underdog
Это должно было быть '$ _', а не просто' $ '.Не знаю, как исчезли символы подчеркивания. Исправлена. –