powershell test-path


原文在這里

  一般來說用來測試目錄或文件是否存在,不過由於powershell自己帶的provider 包括一些環境變量env 注冊表 hklm... 等,而這些都更目錄是一致的所以都能用test-path來進行測試,但用在注冊表上的時候需要注意,powershell 只能對注冊表中的鍵進行測試,而不能對鍵所包含的值進行測試。(這個點從獲取注冊表具體鍵位值要使用get-itemproperty 而不是get-childitem 可以體會到 )

 

  可以通過test-path來測試一個路徑到底是目錄還是文件,通過添加參數 -pathType 來進行,參數可取 container 和 leaf 兩個值

Test-Path C:\Scripts\Archive -pathType container

  

  最后,通過 -include 或 -exclude 參數來判斷給定目錄中是否包含指定的文件類型,或是只包含指定的文件類型

Test-Path C:\Scripts\Archive\* -include Test*.ps1, Test*.vbs

Test-Path C:\Scripts\Archive\* -exclude *.gif, *.jpg

  因該是能在日常中用到的一個命令吧


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM