我一直在使用石英为批处理系统编写程序,但我发现了一个问题,
if(!file.renameTo(new File(PATH_FILE_PROCESSED+file.getName())))System.out.println("Cannot Move File :"+file.getAbsolutePath());
else{
if(!file.delete())System.out.println("Cannot Delete File :"+file.getAbsolutePath());
}
我想将文件从一个目录移动到另一个目录,但我无法在同一进程中删除文件,从我的分析来看,我认为文件尚未完成复制然后运行 file.delete(); 我的问题是,有没有办法等到文件完成复制然后运行file.delete?谢谢