Я пытаюсь проверить файл exsist. Если он просто хочет увеличить новое имя файла. Так что это, как я сделал:Создайте новое имя файла, если существует старый файл
File gpxfile = new File(root, "Avvikelserapport" + dateofday.getText().toString() + customer.getText().toString() + ".pdf");
int counter = 0;
if (gpxfile.exists())
{
counter = counter + 1;
File newfilename = new File(root, "Avvikelserapport" + dateofday.getText().toString() + customer.getText().toString() + counter + ".pdf");
PdfWriter.getInstance(document, new FileOutputStream(newfilename));
}
else
{
PdfWriter.getInstance(document, new FileOutputStream(gpxfile));
}
Проблема заключается в том, что я думаю, что у меня есть счетчик неправильно, потому что это только сделать новый файл один раз.
ex.
Если у меня есть файл с именем «File.pdf», а затем проверьте, существует ли он, он создает новое имя «File1.pdf», но после этого он не создает новый файл с именем «File2.pdf», ,
счетчик никогда не будет> 1 – isma3l
Ah. Счетчик ++; возможно, лучше –
Нет, вам нужно сделать цикл – isma3l