Klasör izinlerinde değişiklik yapmak için bir komut dosyası yazma aşamasındayım. Bunu yapmadan önce, doğru dizinde çalıştığımdan emin olmak için biraz kontrol yapmak isterim. Benim sorunum, komut dosyası ilerlemeden önce dört alt klasörün (yani Admin, Workspace, Com, & Veri) var olup olmadığını kontrol etmektir. Her dizinde Test Yolu kullanacağımı varsayalım.PowerShell: Birden çok koşul nasıl denetlenir (klasör varlığı)
9
A
cevap
14
Aşağıdaki sorun nedir?
if ((Test-Path $path1) -and (Test-Path $path2)) {
}
2
İpucu:
-LiteralPath
belirtmek unutmayın - herhangi bir olası yanlış yorumlanmasını durdurur. Ben bununla birlikte "orada" oldum (kod yazmak için).
0
Test Yolu birden fazla yolu tek seferde kontrol edebilir. Bunun gibi:
Test-Path "c:\path1","c:\path2"
Çıktı, ilgili her yol için bir Doğru/Yanlış dizisi olacaktır.
Bu özellikle, kontrol edilecek çok fazla dosya/klasörünüz varsa yardımcı olabilir.
Kontrol bütün yollar ise mevcut:
if ((Test-Path $arraywithpaths) -notcontains $false) {...}
olmayan varlığı için
Aynı şekilde:
if ((Test-Path $arraywithpaths) -contains $false) {...}
İlgili konular
- 1. Dosya varlığı nasıl denetlenir
- 2. NSPredicate - Birden çok koşul
- 3. XPath'te birden çok öznitelik nasıl denetlenir?
- 4. Birden çok koşul kod yazıcısı
- 5. Laravel 5 Çoklu ortak klasör varlığı işlevi
- 6. Powershell dosyasının Klasör Yolu Powershell
- 7. Powershell: Birden çok parametre kümesi
- 8. Pyspark: cümlede ne zaman birden çok koşul
- 9. Birden çok koşul için Excel Median
- 10. Dizi Yapabileceğim Birden çok koşul yakut
- 11. c döngüsünde birden çok koşul için
- 12. Powershell Zip Klasör İçindekiler
- 13. Powershell ve koşul koşulu operatörü
- 14. Birden çok g notu: birden fazla koşul için test yapıyorsa
- 15. birden fazla koşul
- 16. PowerShell Klasör İzinlerini Ayarlamak İçin
- 17. Hedef Varlığı Birden Çok Varlık Yöneticisi ile Çözümleme
- 18. birden koşul kodu Üstü deyimi
- 19. Birden çok Powershell Komut Dosyası aynı anda nasıl çalıştırılır?
- 20. 413 İstek Varlığı Çok Büyük
- 21. Koşullu Biçimlendirme birden çok koşul kullanarak - Excel 2007
- 22. if deyim kabuk komut dosyasında birden çok koşul
- 23. Python'u kullanarak birden çok farklı klasörde benzer birden çok alt klasör oluşturma
- 24. Birden çok klasör matlabına erişme ve aynı matu depoda tutma
- 25. Kitaplık nasıl denetlenir?
- 26. Birden çok gizli alt klasör oluşturmak için vbscript
- 27. PowerShell kullanarak birden çok SharePoint İş Akışı İptal Et
- 28. Yelkenler Js İstek Varlığı çok büyük hata
- 29. Birden çok değeri tek bir PowerShell komut dosyasına geçirme
- 30. Raylar ActiveRecord: Bulunan birden fazla koşul