我想在从源文件夹移动到目标文件夹之前检查PDF是否损坏。如果损坏我必须移动到一些不同的(损坏的)文件夹。
我正在使用下面的代码,它适用于pdf没有损坏的文件,但如果文件已损坏,我无法将pdf移动到另一个文件夹。
请帮助我,为什么我不能移动pdf文件如果损坏,即使我关闭pdfreader。
PdfReader reader = new PdfReader(srcPdfFilePath);
if (reader != null){
n = reader.getNumberOfPages();
if (n > 0) {
pdfStatus = true;
} else {
pdfStatus = false;
}
}
else {
pdfStatus = false;
}
finally{
reader.close();
}
if (pdfStatus) {
MoveFile(srcPdfFilePath, destPdfFilePath);
} else {
MoveFile(srcPdfFilePath, errorPdfFilePath);
}
to move file i am using.
MoveFile (String oldFile, String newFile)
if(oldFile.renameTo(newFile))