我陷入了一种奇怪的情况,即我正在文件夹中创建文件,但我需要确保在创建文件之前,如果文件夹中有任何文件,则必须仅删除当前文件过程应该在那里。
因为在我的应用程序中,每天都会运行一个作业,该作业会在该文件夹中创建文件,因此当当前作业正在运行时,它应该删除前一天的文件,并且文件夹中不应该有任何文件,但是下面显示的代码会在该文件夹中创建文件但问题是前一天的文件,或者如果作业在同一天多次运行,那么这些文件也在应该删除的文件夹中,请告知如何实现这一点..
File file = new File(FilePath + s); //path is c:\\abc folder & s is file name fgty.dat file
if (file.exists()) {
file.delete();
}
file.createNewFile();
请指教