Как переименовать файлы с номерами версий в Windows 10?


1

У меня на Windows Server есть папка, полная DLL, которые создаются каждую ночь. Иногда что-то идет не так с ночной работой, и вместо того, чтобы DLL перезаписывалась новыми версиями, новая версия создается как версионный файл с суффиксом (1) в последней части имени файла. Например, "apple.dll" теперь получает дубликат файла "apple (1) .dll".

Как переименовать все файлы в этой папке с помощью команды Windows «ren» и подстановочных знаков, чтобы удалить «(1)» часть имени файла? Я уже удалил все старые файлы без 1, как те, которые я мог выделить по дате, измененной в Windows Explorer.

Я пробовал "ren * (1) .dll * .dll", но ничего не происходит. Попробовал similer в Power Shell, но просто получил эту ошибку: «Невозможно обработать аргумент, поскольку значение аргумента« путь »недопустимо. Измените значение« путь ».» »

Если команда Windows «переименовать» или командная строка Power Shell rename-item не могут этого сделать, я открыт для других предложений.

заранее спасибо


Вы не сможете использовать эти инструменты в одной простой команде. Чтобы использовать PowerShell Get-ChildItemдля поиска этих файлов, создайте переменную с частью `(1)` для названного удаленного и передайте элемент и новое имя файла Rename-item.
Сет
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.