1 votos

¿como puedo mover todo de una carpeta a otra ubicacion si dentro de esas carpetas hay archivos y carpetas con espacios en los nombres?

si asi como dice el titulo, estoy intentado mover todo de una carpeta a otra ubicación sin importar lo que pongas, sean carpetas, archivos de texto, lo que sea, estoy intentado con varias cosas primero intente con la herramienta move . pero al ejecutar me mueve todo menos las carpetas, luego se me ocurrio esto

@ECHO OFF C:

CD C:\Users\jose\Desktop\sindy_3_corte

dir/b>lista.txt

C:

CD C:\Users\jose\Desktop\sindy_3_corte

FOR /F %%B IN (lista.txt) DO move %%B C:\Users\jose\Desktop\sindy_3_corte\3

con esto lo primero que hago es crear una lista de todos los archivos de la carpeta con la herramienta dir y luego ejecutar un for para mover todo lo que diga la carpeta a otro lugar y un perfecto, excepto que la lista que se genera no genera los nombres con comillas y cuando tienen espacios pues el comando que escribí mas abajo no lo corre.... no se me ocurre mas nada, si pudieran ayudarme se los agradecería, por cierto la idea crear una lista de todos los archivos en una carpeta pero que todos los nombres estén encerrados entre comillas, no me sirve el copiar pegar y borrar porque consume mucho del sistema, luego el mover ya que es en la misma matrix sera muy rapido...

1voto

Has probado a realizar el mismo proceso pero con el comando xcopy? Distinge entre ficheros y directorios

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by:

;