Я делаю повестку дня в java для нее я объединил:) и я не добиваюсь того, чтобы в одном из выборов, которые у меня есть меню, которое он состоял бы в том, чтобы удалять data.txt, я удалил, попробовал пару вещей, которые произошли со мной, и я одеваю много руководителей, но это это не получаю этот был последний попробованный код я надеюсь, что они могут помогать мне
public void clearConsole() {
File fichero = new File("data.txt");
if (fichero.delete())
System.out.println("El fichero ha sido borrado satisfactoriamente");
else
System.out.println("El fichero no pudó ser borrado");
}
Код, который ты используешь, хорошо, вероятно имей проблемы с привилегиями или разрешениями. Попытайся делать это с разрешениями администратора.
Также возможно, что ты считаешь маршрут файла плохой размещенным.
Ты можешь создавать эту funciГіn:
public static void eliminarFichero(File fichero) {
if (!fichero.exists()) {
System.out.println("El archivo data no existe.");
} else {
fichero.delete();
System.out.println("El archivo data fue eliminado.");
}
}
И использовать после
public static void main(String[] args) {
File fichero = new File("RUTA_DEL_ARCHIVO");
eliminarFichero(fichero);
}
fichero.delete
не функционирует...
–
16.12.2016, 07:09
Удалять файл в Java
, Чтобы удалять файл мы должны призывать mГ©todo delete () класса File.
Пример, удалять файл “ejemplo1.txt”:
import java.io.File;
public class EliminarArchivo {
public static void main(String args[]){
try{
File archivo = new File("C:\\carpeta1\\ejemplo1.txt");
boolean estatus = archivo.delete();;
if (!estatus) {
System.out.println("Error no se ha podido eliminar el archivo");
}else{
System.out.println("Se ha eliminado el archivo exitosamente");
}
}catch(Exception e){
System.out.println(e);
}
}
}