2017-04-10 17 views
1

私はPowerShellでコードを書いてチェックし、報告するための助けを募集しています。ディレクトリ構造とレポートフォルダの存在または不在を検索しますか?

は、私は、フォルダMyTestsMyProductsためC:\MyData\MyCustomerNames、およびMyReturnsを検索し、バックC:\MyData\MyCustomerNames\MyTests is PresentまたはC:\MyData\MyCustomerNames\MyProducts is Missingを報告したいです。

などプラス、変数がMyCustomerNamesであるパスの一部だけ、私はコードTest-Path C:\MyData\MyCustomerNames\MyProductsが仕事ができることを知っているが、私はまた*.xmlをテストしたい、*.docx

あなたが私に何かを指摘することができれば、それは素晴らしい、または私が提供したものよりも多くの例を提供します。

ありがとうございます!

+2

こんにちは、(https://msdn.microsoft.com/en-us/powershell/reference/3.0/microsoft.powershell.management/get-childitem)[ 'は、Get-ChildItem']をチェックして、[' foreach'](https://blogs.technet.microsoft.com/heyscriptingguy/2014/04/28/basics-of-powershell-looping-foreach/)などがあります。 – sodawillow

答えて

3

どのようなソーダウロウを使用することをお勧めします。場所を配列に保存してから、foreachステートメントを使用して、配列の各値に対してループを実行します。 ifステートメントでGet-ChildItemを使用して、これらのディレクトリを検索し、存在するかどうかを評価することができます。

​​
+0

ありがとう、私は近づいていましたが、このコードスニペットが本当に助けになりました。 – Underdog

関連する問題