Test Foro de elhacker.net SMF 2.1

Programación => Programación General => Java => Mensaje iniciado por: Beginner Web en 17 Noviembre 2019, 04:20 AM

Título: paths diferentes en cada instancia
Publicado por: Beginner Web en 17 Noviembre 2019, 04:20 AM
hola quisiera saber como generar diferentes path en cada instancia de clase cada vez que guardo con exito  un archivo

por ejemplo
Código (cpp) [Seleccionar]
PdfWriter.getInstance(document, new FileOutputStream("src/main/resources/buys/buys"1,2,3...etc".pdf"));

Gracias  ;-)
Título: Re: paths diferentes en cada instancia
Publicado por: @XSStringManolo en 17 Noviembre 2019, 08:43 AM
Cita de: Beginner Web en 17 Noviembre 2019, 04:20 AM
hola quisiera saber como generar diferentes path en cada instancia de clase cada vez que guardo con exito  un archivo

por ejemplo
Código (cpp) [Seleccionar]
PdfWriter.getInstance(document, new FileOutputStream("src/main/resources/buys/buys"1,2,3...etc".pdf"));

Gracias  ;-)
Tienes que mirar si el archivo existe. En el caso de que exista, aumentas 1 a i.  Otra opción es usar la fecha.

Algo así debe de ser:

i = 0;
do /* Hacer */
{
String archivoRuta = "src/main/resources/buys/buys" +i +."pdf";
++i;
}
while (existe(archivoRuta)); /* Mientras archivo ya existe */

/* Una vez encontrado: */
crear(contenido, archivoRuta);


Título: Re: paths diferentes en cada instancia
Publicado por: rub'n en 17 Noviembre 2019, 14:55 PM
Cita de: Beginner Web en 17 Noviembre 2019, 04:20 AM
hola quisiera saber como generar diferentes path en cada instancia de clase cada vez que guardo con exito  un archivo

por ejemplo
Código (cpp) [Seleccionar]
PdfWriter.getInstance(document, new FileOutputStream("src/main/resources/buys/buys"1,2,3...etc".pdf"));

Gracias  ;-)


dulce chavala

EL path o el nombre que quieres cambiar? , cambia solo el nombre y listo.



Código (java) [Seleccionar]
final String nombreArchivo = "archivoPdf" + System.currentTimeMillis() + ".pdf";
PdfWriter.getInstance(document, new FileOutputStream("src/main/resources/buys/buys/"+ nombreArchivo));

Título: Re: paths diferentes en cada instancia
Publicado por: Beginner Web en 17 Noviembre 2019, 15:50 PM
Si, algo asi hice