2012-03-27 5 views
2

Учитывая расположение строки и имя файла строки, можно ли выполнить команду java для удаления указанного файла? Если да, то какой пакет или класс я должен использовать для этого?Удалить файл в месте с помощью Java

+3

java.io.File: http://docs.oracle. ком/JavaSE/7/документы/API/Java/IO/file.html –

ответ

5

Используя расположение строки файла и имя, получить дескриптор файла для него:

File doomedFile = new File (location, name); 
doomedFile.delete(); 

Обратите внимание, что вы должны инкапсулировать это с соответствующим кодом, чтобы поймать потенциальные случаи проблемы, такие как Java, не имеет доступа к удалите этот файл в вашей текущей системе. Или файл не найден. Или любой из подобных случаев.

АНИ вы хотите взглянуть на в этом случае java.io.File

0

Вы можете использовать этот код:

File fileToDelete= new File(yourPath, fileName); 
if(fileToDelete.delete()){ 
System.out.println("File deleted"); 
}else{ 
System.out.println("Operation failed"); 
}