Может кто-нибудь сказать, пожалуйста, как удалить файл в каталоге после его открытия и загрузки в базу данных?
Вот мой код:
public static void main(String[] args) throws SQLException{
int Count= 0;
File directory = new File("C://Documents and Settings//welcome//My Documents//Bluetooth Exchange Folder");
directory.deleteOnExit();
File files[] = directory.listFiles();
for(int index = 0; index < files.length; index++){
try {
FileReader inp = new FileReader (files[index]);
BufferedReader buf = new BufferedReader(inp);
String strLine;
try {
while ((strLine = buf.readLine()) != null)
{
System.out.println(strLine);
String[] dbColumnValues = strLine.split("%");
Connect.DoInsertIntoDB(Long.parseLong(dbColumnValues[0]),dbColumnValues[1],dbColumnValues[2], dbColumnValues[3]);
Count++;
System.out.println(Count + " Row(s) are inserted into the Database");
GenHTML.gen();
}
}
Но файлы не удаляются в каталоге.
Пожалуйста, кто-нибудь может исправить ошибку в моем коде?
[В настоящее время я тестирую 3 файла в каталоге. После того, как каждый файл загружен в базу данных, я хочу, чтобы все файлы были удалены из каталога.]
Заранее спасибо!