Este dilema se puede resolver de diferentes maneras, por lo tanto te damos la que para nosotros es la respuesta más completa.
Ejemplo 1: renombrar carpetas por lotes
REM # (1) Rename folders (not files) in the current folder only
REM # (2) Rename folders (not files) in the current folder and its subfolders
REM # | EXAMPLE (1)
REM # | ---------------------------------------------------------------
REM # | Replace " " with "_" for the folders in the current folder only
@echo off
setlocal EnableDelayedExpansion
set"pattern_to_replace= "set"replace_text=_"for /d %%N in("*")do(set"InitName=%%N"
call setNewName=%%InitName:!pattern_to_replace!=!replace_text!%%
if NOT !InitName!==!NewName!(echorename"!InitName!""!NewName!"rename"!InitName!""!NewName!"))
@echo on
REM # | EXAMPLE (2)
REM # | ---------------------------------------------------------------
REM # | Replace " " with "_" for the folders in the current folder and all its subfolders
@echo off
setlocal EnableDelayedExpansion
set"pattern_to_replace= "set"replace_text=_"for /d /R "%cd%" %%N in("*")do(set"InitName=%%~nN%%~xN"
call setNewName=%%InitName:!pattern_to_replace!=!replace_text!%%
if NOT %%N==%%~dN%%~pN!NewName!(echorename"%%~dN%%~pN!InitName!""!NewName!"rename"%%~dN%%~pN!InitName!""!NewName!"))
@echo on
REM # | ---------------------------------------------------------------
Ejemplo 2: cambiar el nombre de la carpeta usando cmd
Rename dir_oldname dir_newname
Si guardas alguna suspicacia o forma de ascender nuestro post te mencionamos añadir una nota y con placer lo analizaremos.
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)