Powershell查找文件

通过使用通配符来搜索文件名中包含特定关键字的所有文件。以下是一个示例,在指定的文件夹和其所有子文件夹中查找文件名包含特定关键字的文件。

# 指定要搜索的文件夹路径
$folderPath = 'C:\Your\Folder\Path'

# 指定要查找的关键字
$keyword = 'your-keyword'

# 使用通配符构造文件名过滤器
$filter = "*$keyword*.*"

# 使用Get-ChildItem命令在指定文件夹和其子文件夹中查找包含关键字的文件
$files = Get-ChildItem -Path $folderPath -Filter $filter -Recurse -File

# 如果找到了文件,则输出其路径;如果没有找到,输出相应消息
if ($files) {
    Write-Host "找到以下文件:"
    $files.FullName
} else {
    Write-Host "未找到包含关键字的文件."
}

这里使用*通配符来匹配文件名中任何位置的关键字。这将返回所有文件名中包含指定关键字的文件。可以通过更改$keyword变量来搜索不同的关键字。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值