Ms-Dos - .Bat crear ARCHIVOS EN DIRECTORIO ALEATORIO

 
Vista:

.Bat crear ARCHIVOS EN DIRECTORIO ALEATORIO

Publicado por lacaraloca (2 intervenciones) el 27/09/2016 18:13:34
Pues digamos, que hice un .bat que crea archivos masivamente, lo unico que lo crea en la carpeta,
me gustaría una pequeña ayudita para saver como puedo hacer para que cada uno se cree
en un directorio aleatorio, muchas gracias :)

(Si pueden me ayudaria mucho que explicaran facilmente los comandos usados, gracias)
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Antoni Masana
Val: 1.419
Oro
Ha mantenido su posición en Ms-Dos (en relación al último mes)
Gráfica de Ms-Dos

.Bat crear ARCHIVOS EN DIRECTORIO ALEATORIO

Publicado por Antoni Masana (811 intervenciones) el 28/09/2016 11:54:31
La verdad es que no entiendo que es lo que pretendes hacer.

- Creas ficheros masivamente

¿Como? - ¿Que tipo de ficheros? - ¿Cuanto es masivamente? 1000 , 100.000 o 100.000.000


- para que cada uno se cree en un directorio aleatorio

Un directorio aleatorio podría ser esto
MD C:\Cosas\DIREC-%Random% puedes crear 32.768 directorios diferentes
o esto
MD C:\Cosas\DIREC-%Random%-%Random% puedes crear 32.768 * 32.768 directorios diferentes

¿Que finalidad o sentido o que se pretende conseguir con esto?

Saludos.
\\//_
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

.Bat crear ARCHIVOS EN DIRECTORIO ALEATORIO

Publicado por lacaraloca (1 intervención) el 28/09/2016 17:59:20
Perdona por no especificar, estoy haciendo un panel de control con multiples opciones y una de las funciones de mi bat es simplemente llenar el espacio del pc, el tipo de archivo no importa ya que es %random%.%random%
Y lo siguiente, es que no quiero que cree una nueva carpeta ni nada, si no que, se vaya pegando en carpetas que ya exista, para tener que borrar los archivos 1 a 1

digamos que ay una carpeta C:/user/bat y otra C:/user/exe
Lo que quiero es que se vaya aleatoriamente a una de las dos carpetas, pero sin especificar las carpetas en si, y que no cree una nueva carpeta (Imaginate que activas la funcion en un ordenador que no conoces, y no te conoces la carpeta, la cosa es que aun asi se vaya guardando en esas carpetas ahunque no conodcas el nombre)

Soy malo explicando asi que espero que lo entiendas....

Gracias por la ayuda :P


(Digamos que el codigo es asi resumido)
:petar
echo %random%%random%%random%%random%%random% >%random%.%random%
echo %random%%random%%random%%random%%random% >%random%.%random%
goto petar
Lo que quiero es eso que los dos archivos esos se muevan a unas carpetas ya creadas y sin poner el directorio de la carpeta
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Antoni Masana
Val: 1.419
Oro
Ha mantenido su posición en Ms-Dos (en relación al último mes)
Gráfica de Ms-Dos

.Bat crear ARCHIVOS EN DIRECTORIO ALEATORIO

Publicado por Antoni Masana (811 intervenciones) el 30/09/2016 01:39:44
la única forma de ejecutar un BAT que cree ficheros en una carpeta sin saber el nombre o la ruta es ejecutando el BAT en esa carpeta.

Pongamos que tu BAT se llama PETAR.BAT y hace esto:

1
2
3
4
:petar
echo %random%%random%%random%%random%%random% >%random%.%random%
echo %random%%random%%random%%random%%random% >%random%.%random%
goto petar

Lo tienes en un directorio que se llama C:\TRABAJO y lo quieres ejecutar en un directorio que se llama C:\USER\EXE

Haces esto:

1
2
C:\> CD C:\USER\EXE
C:\USER\EXE> C:\TRABAJO\PETAR.BAT

Saludos
\\//_
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar