Я прочитал столько, сколько команда Windows RENAME интерпретирует подстановочные знаки, насколько я понимаю, и до сих пор не могу решить, есть ли какая-нибудь комбинация подстановочных знаков, которую вы можете использовать, чтобы заставить RENAME сделать это:
Old file names: abc001.txt, abc002.txt, abc003.txt, ... etc
New file names: demo_001.txt, demo_002.txt, demo_003.txt, ... etc
or: x001.txt, x002.txt, x003.txt, ... etc
or: file01.txt, file02.txt, file03.txt, ... etc
Что я знаю, так это то, что rename abc*.txt xyz*.txt
изменит все префиксы abc
на xyz
, но только потому, что abc
и xyz
имеют одинаковую длину. Есть ли простая команда переименования, которая будет работать с более коротким или длинным префиксом ... или вам нужно использовать пакетный процесс для выполнения таких переименований?