首页 > 编程知识 正文

java文件删除失败,java清空文件内容

时间:2023-05-04 00:10:09 阅读:41738 作者:2439

使用在Files包中定义的Java.nio.file.files.deleteifexists (pathp )方法。 此方法删除文件(如果存在)。 只有当目录不为空时,路径中的目录也会被删除。

语法:

publicstaticbooleandeleteifexists (路径) throws IOException

参数: path -要删除的文件的路径

后退:如果方法删除了文件,则为true; 否则我要回false。

如果由于文件不存在而无法删除,则为false。

慢速:

DirectoryNotEmptyException -文件位于目录和

目录不为空,无法删除

(可选的特定例外)

发生ioexception-I/o错误时

//javaprogramtodemonstratedeleteusingfilesclass

import java.io.IOException;

import java.nio.file.*;

公共类测试

{

publicstaticvoidmain (字符串[ ] args ) )。

{

特里

{

files.deleteifexists (paths.get (c : (users\ mayank\ desktop

445.txt ' );

}

catch(nosuchfileexceptione ) )。

{

system.out.println (nosuchfile/directory exists );

}

目录不连续(catch ) )。

{

system.out.println (directoryisnotempty.';

}

catch(ioexceptione ) )。

{

system.out.println (' invalid permissions.';

}

system.out.println (deletion successful.);

}

}

输出:

deletion success风格。

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