Я хочу найти в папке на моем компьютере любые имена файлов, соответствующие "???x???.jpg"
.
Где вопросительные знаки могут быть 0-9, но я не хочу, чтобы это совпадало с чем-то вроде homxtop.jpg
.
Это возможно?
Я хочу найти в папке на моем компьютере любые имена файлов, соответствующие "???x???.jpg"
.
Где вопросительные знаки могут быть 0-9, но я не хочу, чтобы это совпадало с чем-то вроде homxtop.jpg
.
Это возможно?
Да с powershell
PS> dir | ?{$_.name -match "^[0-9]{3}x[0-9]{3}.jpg$"}
chingNotCHing уже предоставил решение на основе PowerShell, но оно может быть немного быстрее в зависимости от того, сколько папок вы просматриваете, и это может помочь, если вы заглядываете в структуру каталогов.
Get-ChildItem -Recurse -Filter "*.jpg" | Where name -match "^[0-9]{3}x[0-9]{3}.jpg$"
Что это будет сделать , это посмотреть рекурсивно для всех *.jpg
, начиная с текущего каталога (который уже был бы меньше , чем набор рекурсивного dir
и только фильтровать эти файлы для фактической конфигурации. Чтобы просто посмотреть на текущий каталог, вы должны опустить -Recurse
но в этом случае простой метод dir
должен быть более интуитивным.