Borrar Todo contenido de una carpeta desde Netbeans
Publicado por Gabriel Escorche (4 intervenciones) el 23/08/2018 09:41:24
Tengo un problema, estoy haciendo un trabajo en el cual se aplican unos procesos que van generando archivos .txt con el código, nombre, precio, cantidad y subtotal de un producto dentro de una carpeta, esos archivos que se crean en la carpeta se leen en una tabla que seria el carrito de compra.
Lo que quiero es que al pulsar un boton de "cancelar compra" se eliminen todos los archivos que estaban dentro de esa carpeta sin eliminar como tal la carpeta.
El problema consiste en que cuando ejecuto este proceso de eliminar todos los productos me sale el error java.lang.NullPointerException alguien me podría ayudar? Gracias de antemano.
(el fileDel es la carpeta)
Lo que quiero es que al pulsar un boton de "cancelar compra" se eliminen todos los archivos que estaban dentro de esa carpeta sin eliminar como tal la carpeta.
El problema consiste en que cuando ejecuto este proceso de eliminar todos los productos me sale el error java.lang.NullPointerException alguien me podría ayudar? Gracias de antemano.
(el fileDel es la carpeta)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
private void deleteFolder(File fileDel) {
if(fileDel.exists()){
try {
if(fileDel.list().length == 0){
JOptionPane.showMessageDialog(null, "El carrito de compra se encuentra vacio");
}else{
for (String temp : fileDel.list()) {
File fileDelete = new File(fileDel, temp);
//recursive delete
deleteFolder(fileDelete);
}
}
} catch (Exception e) {
JOptionPane.showMessageDialog(null, e);
}
}else{
JOptionPane.showMessageDialog(null, "El carrito de compra se encuentra vacio");
}
actTabla();
}
Valora esta pregunta


0