gpt4 book ai didi

powershell - 搜索目录结构和报告文件夹是否存在?

转载 作者:行者123 更新时间:2023-12-03 01:08:42 26 4
gpt4 key购买 nike

我正在寻找一些在PowerShell中编写代码以进行检查和报告的帮助。

我想在C:\MyData\MyCustomerNames中搜索文件夹MyTestsMyProductsMyReturns,然后报告C:\MyData\MyCustomerNames\MyTests is PresentC:\MyData\MyCustomerNames\MyProducts is Missing

我知道代码Test-Path C:\MyData\MyCustomerNames\MyProducts可以工作,但是我也想测试*.xml*.docx等。另外,路径中唯一的变量是MyCustomerNames

如果您可以指出可行的方法,那将是很棒的事情,或者提供比我提供的示例更多的示例。

谢谢,麻烦您了!

最佳答案

扩展sodawillow建议的功能。将您的位置保存在数组中,然后使用foreach语句为数组中的每个值运行循环。您可以在Get-ChildItem语句中使用if来搜索那些目录并评估它们是否存在。

$folders = "MyTests", "MyProducts", "MyReturns"
foreach ($folder in $folders) {
if (Get-ChildItem -Path "C:\MyData\MyCustomerNames" -Filter $folder -Directory) {
"$folder exists"
} else {
"$folder does not exist"
}
}

关于powershell - 搜索目录结构和报告文件夹是否存在?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43330536/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com