Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: elecktra en 5 Agosto 2008, 01:34 AM

Título: Crear 120 carpetas con BAT!
Publicado por: elecktra en 5 Agosto 2008, 01:34 AM
editado
Título: Re: Crear 120 carpetas con BAT!
Publicado por: Darioxhcx en 5 Agosto 2008, 02:20 AM

@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
Título: Re: Crear 120 carpetas con BAT!
Publicado por: elecktra en 5 Agosto 2008, 04:14 AM
editado
Título: Re: Crear 120 carpetas con BAT!
Publicado por: Darioxhcx en 5 Agosto 2008, 04:37 AM
no hay un emoticon suicidandose =(
xD
la verdad que me mataste >.<

saludos
Título: Re: Crear 120 carpetas con BAT!
Publicado por: elecktra en 5 Agosto 2008, 18:03 PM
editado
Título: Re: Crear 120 carpetas con BAT!
Publicado por: carlitos.dll en 6 Agosto 2008, 00:37 AM
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")
)

Título: Re: Crear 120 carpetas con BAT!
Publicado por: elecktra en 6 Agosto 2008, 00:46 AM
editado
Título: Re: Crear 120 carpetas con BAT!
Publicado por: Darioxhcx en 7 Agosto 2008, 20:51 PM
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

Título: Re: Crear 120 carpetas con BAT!
Publicado por: elecktra en 7 Agosto 2008, 22:20 PM
editado!