首页 > 编程知识 正文

java根据文件路径删除文件,java清空文件内容

时间:2023-05-03 14:06:28 阅读:41737 作者:1463

在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中最多添加三个组。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。