Я в процессе написания сценария вносит изменения в разрешения на папку. Прежде чем он сделает это, я бы сделал некоторую проверку, чтобы убедиться, что я работаю в правильном каталоге. Моя проблема заключается в том, как проверить, есть ли четыре подпапки (например, Admin, Workspace, Com, & данных) до того, как скрипт прогрессирует. Я предполагаю, что я буду использовать Test-Path в каждом каталоге.PowerShell: как проверить наличие нескольких условий (существование папки)
9
A
ответ
14
Что случилось со следующим?
if ((Test-Path $path1) -and (Test-Path $path2)) {
}
2
Подсказка:
Не забудьте указать -LiteralPath
- останавливает любое возможное неправильное толкование. Я «был там» (так сказать) с этим, тратя часы на отладку кода.
0
Test-Path может проверять сразу несколько путей. Пример:
Test-Path "c:\path1","c:\path2"
Выход будет массивом True/False для каждого соответствующего пути.
Это может быть особенно полезно, если у вас есть много файлов/папок для проверки.
Проверьте все пути существует:
if ((Test-Path $arraywithpaths) -notcontains $false) {...}
Точно так же для небытия:
if ((Test-Path $arraywithpaths) -contains $false) {...}
Смежные вопросы
- 1. Как проверить наличие нескольких условий в xsl: if in xslt1.0
- 2. powershell - как проверить наличие одного файла
- 3. проверить на наличие нескольких условий, когда пользователь входит в систему
- 4. проверить наличие нескольких экземпляров
- 5. Проверить наличие нескольких столбцов
- 6. Как проверить наличие нескольких документов
- 7. Проверить наличие нескольких параметров
- 8. Проверить наличие нескольких параметров
- 9. Проверить наличие нескольких слов
- 10. Как проверить наличие переменной Scope в PowerShell?
- 11. Проверить наличие нескольких таблиц mysql
- 12. Проверить наличие нескольких перекрывающихся спрайтов
- 13. Проверить наличие нескольких элементов класса
- 14. Проверить наличие нескольких хеш-подстрок
- 15. Проверить наличие нескольких файлов ANT
- 16. Проверка нескольких условий без перерыва в Powershell
- 17. Как проверить наличие папки с помощью testthat в R
- 18. Как проверить наличие тега CVS?
- 19. проверить наличие папки и удалить временные файлы
- 20. Как проверить наличие нескольких ключей массива?
- 21. Как проверить наличие нескольких боковых панелей?
- 22. Как проверить наличие нескольких атрибутов в XPath?
- 23. Как проверить наличие нескольких ключей в python?
- 24. Как проверить наличие записи в нескольких таблицах
- 25. Как проверить наличие нескольких групп проверки?
- 26. Как проверить наличие нескольких атрибутов в списке
- 27. Как проверить наличие нескольких экземпляров Activity
- 28. Проверить наличие папки с помощью Dropbox SDK
- 29. Как проверить наличие двух условий в функции зависания
- 30. Javascript - как проверить наличие 2 условий по форме