Análisis del juego Dishonored Death of the outsider
Hola a todos, en está ocasión vengo a darles mi opinión de Dishonored Death of the outsider, es el DLC que termino siendo un juego pequeño en está saga y que decidieron lanzarlo como una parte independiente a Dishonored 2, videojuego de una saga de acción-aventura y sigilo en primera persona que fue desarrollado por Arkane Studios y publicado por Bethesda Softworks. Fue lanzado el 15 de septiembre de 2017 para Microsoft Windows, PlayStation 4, y Xbox One, los requisitos mínimos del sistema (PC): SO: Windows 7/8/10 (64 bit version) Procesador: Intel i5-2400 (4 core)/AMD FX-8320 (8 core) Memoria: 8 GB de RAM Gráficos: NVidia GTX 660 2GB/AMD Radeon 7970 3GB Almacenamiento: 32 GB de espacio disponible Los idiomas disponibles del juego son: VOCES: inglés, francés, alemán, japonés, italiano, polaco, portugués (Brasil), ruso, español (España) TEXTO: inglés, chino tradicional, francés, alemán, italiano, japonés, polaco, portugués (Brasil), ruso, español (España) Image...
Por alguna razon no me funciono, pero prueba este, le agregue un excepcion por si acaso te encuentras con que el archivo no esta:
ResponderEliminarvoid bDirectorio(File borrar){
if (borrar.isDirectory()) {
try{
for (File listFile : borrar.listFiles()) {
if (listFile.isFile()) {
listFile.delete();
listFile.deleteOnExit();
} else {
if (listFile.isDirectory()) {
bDirectorio(listFile);
listFile.delete();
listFile.deleteOnExit();
}
}
}
}catch(NullPointerException e){
System.out.println(e);
}
}
borrar.delete();
borrar.deleteOnExit();
}
Saludos
Gracias por el aporte y veo que también sirve en ese caso quien lo lea tendría dos opciones diferentes para realizarlo, gracias de nuevo
EliminarFireCoID, utilice el tuyo pero no me funciono use el mfca20 y si me funco al parecer algo no hice bien para el escenario que estoy planteando. aunque gracias me dieron luz.
EliminarQue bueno, como se mencionaba se tienen las dos formas diferentes por si existe un escenario que no le funcione una solución
ResponderEliminarNo me funciono ninguna de las dos xD
ResponderEliminarA partir de lo que subieron en la pag hice el siguiente código, pero 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)
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();
}
Hola, al revisar tú código no veo que pueda generarte un error sin embargo puedes identificar si el error es cuando invocas actTabla() ya que no muestras que hace o puedes colocar completa la excepción que te sale en tiempo de ejecución...disculpa la demora en la respuesta
Eliminar