码迷,mamicode.com
首页 > 系统相关 > 详细

powershell test-path

时间:2017-12-04 20:27:21      阅读:199      评论:0      收藏:0      [点我收藏+]

标签:路径   gif   pre   temp   目录   环境   pts   net   ps1   

原文在这里

  一般来说用来测试目录或文件是否存在,不过由于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

  因该是能在日常中用到的一个命令吧

powershell test-path

标签:路径   gif   pre   temp   目录   环境   pts   net   ps1   

原文地址:http://www.cnblogs.com/nervertoolate/p/7978386.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!