level 1
*_??.jpg会匹配test_1.jpg
怎么才能匹配_后只有2位的啊?
2025年05月03日 22点05分
1
level 3
Windows 为了兼容老的 8.3 短文件名,在匹配时会同时匹配长文件名+短文件名。
系统自动生成的短名可能是:TEST_~1.JPG
*_??.jpg 没匹配长名,但匹配到了短名,于是就把它列出来了。
2026年03月14日 03点03分
2
level 3
干脆直接powershell
Get-ChildItem -Filter "*_??.jpg" | Where-Object { $_.Name -match '_..\.jpg$' }
2026年03月14日 03点03分
3