Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - MatiasCardullo

#1
casi lo pude solucionar usando un for
puse esto en el cmd y funciono
Código (dos) [Seleccionar]
FOR /D %x in (*_archivos) DO move "%x" "%userprofile%\Desktop\Archivos\html"
FOR /D %x in (*_files) DO move "%x" "%userprofile%\Desktop\Archivos\html"

pero cuando lo pongo en el bat no funciona  :-\
Código (dos) [Seleccionar]
FOR /D %%x in (*_archivos) DO move "%%x" "%userprofile%\Desktop\Archivos\html"
FOR /D %%x in (*_files) DO move "%%x" "%userprofile%\Desktop\Archivos\html"
#2
Scripting / [Batch] Fallo al mover carpetas
6 Julio 2018, 02:40 AM
Buenas foro  ;D
Estaba creando una serie de batchs para ordenar los archivos de mi compu que siempre es un desorden  :xD
Todo me funciona de maravilla excepto una cosa, mover la carpeta de archivos de los html.

Código (dos) [Seleccionar]

echo off
color 0a
set elementos=11
:loop
set /a resultado=%resultado% + 1
if %resultado%==1 (cd "%userprofile%\Downloads")
if %resultado%==2 (cd "%userprofile%\Desktop\Carpeta sin titulo")
if %resultado%==3 (cd "%userprofile%\Desktop\Nueva carpeta")
if %resultado%==4 (cd "%userprofile%\Desktop\Celu")
if %resultado%==5 (cd "%userprofile%\Desktop\Celu\Download")
if %resultado%==6 (cd "%userprofile%\Desktop\Celu\WhatsApp\Media\GBWhatsApp Documents")
if %resultado%==7 (cd "%userprofile%\Desktop\Celu\WhatsApp\Media\WhatsApp Documents")
if %resultado%==8 (cd "%userprofile%\Desktop\Celu\Telegram\Telegram Documents")
if %resultado%==9 (cd "%userprofile%\Documents\MEGA")
if %resultado%==10 (cd "%userprofile%\Documents\MEGAsync Downloads")
if %resultado%==11 (cd "%userprofile%\Desktop")
    . . .
move de varios archivos
    . . .
move "*.htm" "%userprofile%\Desktop\Archivos\html"
move "*.html" "%userprofile%\Desktop\Archivos\html"
move "*_archivos" "%userprofile%\Desktop\Archivos\html"
move "*_files" "%userprofile%\Desktop\Archivos\html"
if %resultado%==%elementos% (goto :exit)
goto :loop
:exit
cd "%userprofile%\Desktop"
echo n | move /-y "*.*" "%userprofile%\Desktop\Archivos"


En este batch hago un loop moviendome en los distintos directorios donde necesito reubicar y ordenar los archivos.
El problema surge en la linea 22 y 23, no me lee esas carpetas y por ende no las mueve  :(
No tengo idea de porque no las lee, si alguien sabe el porque y me puede ayudar se lo agradeceria  :rolleyes: