• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell
您的位置:首页 > 脚本语言 >PowerShell > PowerShell中使用Test-Path命令检查文件或文件夹路径是否存在示例

PowerShell中使用Test-Path命令检查文件或文件夹路径是否存在示例

作者:junjie 字体:[增加 减小] 来源:互联网

junjie 通过本文主要向大家介绍了powershell命令,powershell命令大全,powershell常用命令,powershell,windows powershell等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

检查文件或文件夹路径是否存在,在编程中是经常用到的功能。PowerShell对于这个需求提供了一个非常便捷的cmdlet,那就是Test-Path!呵呵,看个名字,你就明白它有多么专业了。看看关于它的基本介绍先:

Test-Path,检查路径是否存在。

语法:Test-Path <路径>
说明:这里的路径可以是:文件、文件夹、HKLM路径、环境变量env:路径

下面来举一些例子,让大家更方便懂:
Test-Path C:\Scripts\Archive -pathType container
Test-Path "HKCU:\Software\Microsoft\Driver Signing"
Test-Path Alias:\gci
Test-Path Env:\username
Test-Path C:\Scripts\Archive -pathType leaf
Test-Path C:\Scripts\Archive\*.ps1
Test-Path C:\Scripts\Archive\* -include *.ps1, *.vbs
Test-Path C:\Scripts\Archive\* -include Test*.ps1, Test*.vbs
Test-Path C:\Scripts\Archive\* -exclude *.ps1
Test-Path C:\Scripts\Archive\* -exclude *.gif, *.jpg
Test-Path D:\网站备份\2013-04-*\cnsm* #检查2013-04开头的目录下有没有cnsm开头的项目
</div>

看完之后,冰雪聪明的你,是不是觉得这玩意儿太TM的强大了?唉,这是它为什么叫PowerShell的原因了。

说说返回值,Test-Path的返回值为True或False,所以,你可以把它放到if语句中,效果是非常好的。

</div>

您可能想查找下面的文章:

  • 简单谈谈PowerShell 4.0中的新命令
  • PowerShell中match命令使用详解
  • PowerShell复制命令行历史命令方法
  • PowerShell中改变F1帮助文档命令获取方式为在线文档的方法
  • Powershell在一个会话中只允许执行指定命令的方法
  • Powershell小技巧之使用WS-Man来调用PowerShell命令
  • PowerShell小技巧之使用New-Module命令动态创建对象
  • PowerShell中使用Test-Path命令检查文件或文件夹路径是否存在示例
  • PowerShell命令中包含空格如何运行?
  • PowerShell重启服务命令Restart-Service详细介绍

相关文章

  • PowerShell中的特殊变量$null介绍和创建多行注释小技巧
  • Powershell中获取所有磁盘盘符的方法
  • PowerShell调用Web测试工具Selenium实例
  • PowerShell Out-File追加字符串到文件末尾的方法
  • Powershell从注册表中查询默认MAPI客户端的例子
  • PowerShell中使用.NET将程序集加入全局程序集缓存
  • PowerShell中的函数重载示例
  • PowerShell小技巧之查找获取注册表路径
  • PowerShell查找数组内容、搜索数组、查询数组的方法
  • PowerShell脚本反引号用法实例:随时随地给代码换行

文章分类

  • vbs
  • DOS/BAT
  • hta/htc
  • python
  • perl
  • VBA
  • ColdFusion
  • ruby
  • PowerShell
  • Lua
  • Golang
  • linux shell

最近更新的内容

    • 简单谈谈PowerShell 4.0中的新命令
    • PowerShell函数中使用$PSBoundParameters获取输入参数列表实例
    • PowerShell中使用.NET将程序集加入全局程序集缓存
    • PowerShell中的特殊变量$null介绍和创建多行注释小技巧
    • powershell操作word详解
    • PowerShell中给函数参数设置帮助信息的例子
    • PowerShell ISE中代码转换大小写的技巧
    • PowerShell小技巧之配置机器的静态IP
    • PowerShell把IP地址转换成二进制的方法
    • PowerShell使用Remove-Item命令删除文件、注册表项介绍

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有