hola quisiera saber como generar diferentes path en cada instancia de clase cada vez que guardo con exito un archivo
por ejemplo
PdfWriter.getInstance(document, new FileOutputStream("src/main/resources/buys/buys"1,2,3...etc".pdf"));
Gracias ;-)
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
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);
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
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.final String nombreArchivo = "archivoPdf" + System.currentTimeMillis() + ".pdf";
PdfWriter.getInstance(document, new FileOutputStream("src/main/resources/buys/buys/"+ nombreArchivo));
Si, algo asi hice