在java编程中,如何删除文件?
此示例说明如何使用File类的delete ()方法删除文件:
package com.yiibai;
import java.io.*;
公共类删除文件{
publicstaticvoidmain (字符串[ ] args ) {
string filename=' be-delete-file.txt ';
try {
bufferedwriterout=newbufferedwriter (新文件写入器) (filename );
out.write (a字符串1 (n ) );
out.close (;
boolean success=(新文件(文件名) ).delete );
if(Success ) {
system.out.println (thefilehasbeensuccessfullydeleted );
}
bufferedreaderin=newbufferedreader (new filereader )文件名称);
字符串str;
while((str=in.readline ) )!=空) {
system.out.println(str;
}
in.close (;
}catch(ioexceptione ) {
system.out.println (exceptionoccoured ) e;
system.out.println (filedoesnotexistoryouaretryingtoreadafilethathasbeendeleted );
}
}
}
运行上面的示例代码可以获得以下结果-
thefilehasbeensuccessfullydeleted
exceptionoccouredjava.io.file not found exception : be-delete-file.txt (找不到指定的文件。 )
filedoesnotexistoryouaretryingtoreadafilethathasbeendeleted
示例-2
以下是删除文件的另一个例子。
package com.yiibai;
import java.io.File;
公共类删除文件2 {
publicstaticvoidmain (字符串[ ] args ) {
try {
file file=new file (f :/worksp/Java examples/Java _ files/afile.txt );
if(file.delete () ) )。
system.out.println (file.getname ) ' is deleted!' );
} else {
系统. out.println (deleteoperationisfailed.';
}
}catch(exceptione ) {
e .打印堆栈跟踪(;
}
}
}
运行上面的示例代码可以获得以下结果-
afile.txt is deleted!
我给你奖励
纠错/补充
藏品
QQ群啦,加上易百教程官方技术学习群
注:建议每个候选人在自己的技术方向上添加一个组。 建议在同一QQ中最多添加三个组。