Я пытаюсь переименовать группу файлов в каталоге, которые все имеют часть в имени файла, который я хочу удалить позже.Примеры имен:
- 123876. 111 thepartIwanttoremove.exe
- thisisatestfile. 111 thepartIwanttoremove.exe
это? 392!. 111 thepartIwanttoremove.exe
thankyouall. 222 thepartIwanttoremove.exe
- test. 222 thepartIwanttoremove.exe
- whatis@d354.222thepartIwanttoremove.exe
Мой код:
forfiles /S /M *.111thepartIwanttoremove.exe /C "cmd /c rename @file @fname.doc"
ren ???.111thepartIwanttoremove.* ???.doc
ren ????.111thepartIwanttoremove.* ????.doc
ren ?????.111thepartIwanttoremove.* ?????.doc (and so on)
forfiles /S /M *.222thepartIwanttoremove.exe /C "cmd /c rename @file @fname.jpg"
ren ???.222thepartIwanttoremove.* ???.jpg
ren ????.222thepartIwanttoremove.* ????.jpg
ren ?????.222thepartIwanttoremove.* ?????.jpg (and so on)
Итак, для примера я хочу, чтобы файл:
123876.111thepartIwanttoremove.exe
Выглядел так:
123876.doc
, какую функцию я могу использовать для удаления. * ThepartIwanttoremove.exe часть имени потом без написания такого количества строк с "?"?
Большое спасибо за вашу помощь.