
支持所有PS版本

Get-ChildItem 不支持文件高级筛选。它只能使用简单的通配符,但不能使用正则表达式。
围绕这个问题,我们可以使用-match命令来筛选。
下面这个例子将获得所有windows目录下包含至少连续有两个数字的文件同时文件名长度不超过8个字符:
Get-ChildItem -Path $env:windir -Recurse -ErrorAction SilentlyContinue |
Where-Object { $_.BaseName -match '\d{2}' -and $_.Name.Length -le 8 }
注意文件的属性”BaseName”是没有包括扩展名的,这样数字出现在扩展名将不会被统计。
相关推荐:
使用Python画了一棵圣诞树的实例代码
详解Java创建多线程的四种方式以及优缺点
解决docker run 或者 docker restart 启动镜像就自动退出
解决mybatisplus插入报错argument type mismatch的问题
Python基于Faker假数据构造库
解决mybatis plus 一对多分页查询问题
Docker内网穿透frp部署实现过程解析
python中绕过反爬虫的方法总结
JavaScript实现HTML导航栏下拉菜单
Android Studio实现音乐播放器
windows下python 3.9 Numpy scipy和matlabplot的安装教程详解
python反爬虫方法的优缺点分析
详解关于Dbeaver的常用操作
Python安装Bs4的多种方法
go特性之数组与切片的问题
Android Studio配置国内镜像源(利用hosts)
docker镜像导入导出备份迁移的操作
详解Springboot集成sentinel实现接口限流入门
SpringBoot 如何编写配置文件
docker部署nginx并且挂载文件夹和文件操作
mybatis省略@Param注解操作
python实现企业微信定时发送文本消息的示例代码
python3.8.3安装教程及环境配置的详细教程(64-bit)
PHP获取真实IP及IP模拟方法解析
CenOS6.7下mysql 8.0.22 安装配置方法图文教程
接口自动化多层嵌套json数据处理代码实例
python输出国际象棋棋盘的实例分享
C#中Write()和WriteLine()的区别分析
RecyclerView优雅实现复杂列表布局
springboot整合druid连接池的步骤
解决mybatis 数据库date 与 java中Date类型映射问题
解决Android Studio sdk emulator directory is missing问题
vue实现广告栏上下滚动效果
Docker Gitlab+Jenkins+Harbor构建持久化平台操作
Spring Boot接口幂等插件用法示例解析
vue element实现表格合并行数据
mongodb数据库实验之增删查改
小程序组件传值和引入sass的方法(使用vant Weapp组件库)
jQuery-App输入框实现实时搜索
scrapy redis配置文件setting参数详解
JAVA实现用户抽奖功能(附完整代码)
浅析MySQL的WriteSet并行复制
python实现图片,视频人脸识别(opencv版)
Navicat for MySQL 11注册码\激活码汇总
GoLand编译带有构建标签的程序思路详解
Python类class参数self原理解析
解决fastjson泛型转换报错的解决方法
浅析MySQL的基数统计
Python+unittest+DDT实现数据驱动测试
浅谈Java线程池是如何运行的

服务热线

