Crear 120 carpetas con BAT!

Iniciado por elecktra, 5 Agosto 2008, 01:34 AM

0 Miembros y 1 Visitante están viendo este tema.

elecktra

editado

Darioxhcx


@echo off
if exist c:\ICR\DATA\Procesados\1 (goto si) else (goto no)
if exist c:\ICR\DATA\Procesados\2 (goto si) else (goto no)
if exist c:\ICR\DATA\Procesados\3 (goto si) else (goto no)
:si
cd c:\ICR\DATA\Procesados\1
FOR /L %%x in (0,1,119) DO ( md %%x )
cd c:\ICR\DATA\Procesados\2
FOR /L %%x in (0,1,119) DO ( md %%x )
cd c:\ICR\DATA\Procesados\3
FOR /L %%x in (0,1,119) DO ( md %%x )
goto :eof & exit
:no
echo operacion cancelada
pause


servira ?
saludos

elecktra

#2
editado

Darioxhcx

no hay un emoticon suicidandose =(
xD
la verdad que me mataste >.<

saludos

elecktra

#4
editado

carlitos.dll

Código (dos) [Seleccionar]

@echo off
for /D %%a in (*) do (
for /L %%b in (0,1,120) do (mkdir "%%a\%%b")
)


este code lo ejecutas, por ejemplo en la carpeta hola, y dentro de cada subcarpeta de hola creara 120 carpetas, en 1 segundo, o 2 según los MHz.

otra forma:
Código (dos) [Seleccionar]

@echo off
for /D %%a in (C:\ICR\DATA\*) do (
for /L %%b in (0,1,120) do (mkdir "%%a\%%b")
)


elecktra

#6
editado

Darioxhcx

lo que hice es esto mira
en C:\
cree 2 carpetas, llamadas
"nueva" y "xd"
en "xd" cree 120 archivos .txt , su nombres iban del 0 al 119

FOR /l %%x in ( 0,1,119 ) DO ( echo>%%x.txt )


y en la carpeta nueva cree 120 carpetas

FOR /l %%x in ( 0,1,119 ) DO ( md %%x )


despues agarre un batch asi

@echo off
cd C:\xd
FOR /l %%x in ( 0,1,119 )  DO ( move %%x.txt "C:\nueva\%%x" )
pause


y el archivo "1.txt" x ejemplo , fue a parar a la carpeta "1"

y asi con el resto
ojala que sirva
saludos


elecktra

#8
editado!