paths diferentes en cada instancia

Iniciado por Beginner Web, 17 Noviembre 2019, 04:20 AM

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

Beginner Web

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  ;-)
7w7

@XSStringManolo

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);



rub'n

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));



rubn0x52.com KNOWLEDGE  SHOULD BE FREE!!!
If you don't have time to read, you don't have the time (or the tools) to write, Simple as that. Stephen

Beginner Web

7w7