Як я можу пакетно перейменувати файли в імена папок


-2

тут потрібна допомога, Я не знайшов чіткої відповіді на це де-небудь. У мене є велика кількість папок з одним файлом ISO в кожній папці. Папки називаються правильно, але iso не є. Все, що я хочу зробити, це створити пакетний файл, який буде називати кожний ISO-файл тим же ім'ям, що й ім'я папки, і робити це для всіх папок за один раз. хто може допомогти мені з цим? я використовую Windows 10.


Як щодо цих посилань 1 , 2 , легко знайти з Google? Нещодавно у мене також була відповідь, яку я не можу знайти зараз.
LotPings

Відповіді:


1

З командного рядка (якщо поточний каталог є вашим коренем):

for /r %F in (*.iso) do @for %A in ("%F\..") do ren "%F" "%~nxA.iso"

Якщо ви помістите команду в пакетний сценарій, то всі відсотки повинні бути подвоєні

for /r %%F in (*.iso) do @for %%A in ("%%F\..") do ren "%%F" "%%~nxA.iso"
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.