java file文件删除_Java File.delete 删除文件

java file文件删除_Java File.delete 删除文件首页>基础教程>IO流>File类JavaFile.delete删除文件Java中File.delete删除当前文件或者文件夹,如果删除的是文件夹,则该文件必须为空,如果要删除一个非空的文件夹,则需要首先删除该文件夹下面每个文件和文件夹,才可以删除。定义publicbooleandelete()返回当且仅当成功删除文件或目录时,返回true;否则返回false…

大家好,又见面了,我是你们的朋友全栈君。

首页 > 基础教程 > IO流 > File类

Java File.delete 删除文件

Java中File.delete删除当前文件或者文件夹,如果删除的是文件夹,则该文件必须为空,如果要删除一个非空的文件夹,则需要首先删除该文件夹下面每个文件和文件夹,才可以删除。

定义

public boolean delete()

返回

当且仅当成功删除文件或目录时,返回true;否则返回false

抛出异常

SecurityException异常,SecurityManager.checkDelete(java.lang.String)方法拒绝对文件进行删除访问

实例

public static void main(String[] args) throws IOException

{

File file = new File(“F://testfile”);

File[] listFiles = file.listFiles();

if(listFiles != null)

{

for(File f: listFiles)

{

if(f.isDirectory())

{

delete(f);

}

else

{

f.delete();

}

}

}

file.delete();

}

本实例在删除文件夹的时候,先判断文件夹下面是否有文件,如果有则先删除,然后再删除文件夹,不然会删除不成功。

总结

1. Java中的删除不走回收站。

2. 要删除一个文件夹,请注意该文件夹内不能包含文件或者文件夹

版权声明:本文为JAVASCHOOL原创文章,未经本站允许不得转载。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/144809.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 代理IP池(sqlmap外部代理ip池)

    这些公共代理是完全免费提供的,不需要任何授权。免费代理通常是开放的、流行的公共代理。与私人代理不同,公共代理不需要注册或密码。事实上,它们是负责安装在计算机上的代理服务器并且不关心更改默认设置的系统管理员的错误或疏忽。因此,服务器通过特殊的扫描仪快速定位到网络中,成为渴望匿名的公众的财产。这些信息足以安全地浏览全球网络,而无需显示您的真实IP地址。这些代理有很大的优势:他们有一个简单的设置-这些代理不需要授权并且设置简单他们是免费的!没有流量限制或使用目的但是,除了所有这些优点之外,这

    2022年4月14日
    210
  • 在centos搭建git服务器时,不小心把/home/git目录删除了,我是怎么恢复的

    在centos搭建git服务器时,不小心把/home/git目录删除了,我是怎么恢复的

    2021年10月27日
    50
  • Drool的LHS和RHS

    Drool的LHS和RHSLHS:LeftHandSide,在Rete网络的左边部分,即规则的when部分。RHS:RightHandSide,在Rete网络的右边部分,即规则的then部分,可以用纯java代码写。rule”rule4″salience4when$stu:Stu(getName()==”张三”,gender==”male”)…

    2025年8月3日
    9
  • 女朋友都看得懂的服务器搭建(纯小白超详细图文教程,阿里云服务器搭建)[通俗易懂]

    女朋友都看得懂的服务器搭建(纯小白超详细图文教程,阿里云服务器搭建)[通俗易懂]文章目录前言一、1.2.二、1.2.总结前言为什么写这篇文章:我的一篇学习笔记,同时分享给大家,互帮互助共同进步。适宜人群:你将学习到:条件:一台联网的电脑资料参考:注意:本文仅供学习使用,如有侵权,请联系作者删除。一、1.2.二、1.2.总结…

    2025年5月24日
    5
  • Vue.js – 引入外部 JS 文件

    Vue.js – 引入外部 JS 文件一、外部文件config.js第一种写法://常量的定义constconfig={baseurl:’http://172.16.114.5:8088/MGT2′}//函数的定义functionformatXml(text){  returntext}//导出{常量名、函数名}export{config,formatXml}第二种写……

    2022年10月8日
    4
  • autosize px转dp_今日头条屏幕适配方案(AndroidAutoSize)「建议收藏」

    autosize px转dp_今日头条屏幕适配方案(AndroidAutoSize)「建议收藏」鸿洋提出的屏幕适配AndroidAutoLayout,目前已经停止维护,故不建议使用下面我做了一下简单的梳理,便于自己更好的掌握,多谢大神为我们做的贡献!AndroidAutoSize和AndroidAutoLayout的区别:AndroidAutoLayout只能使用px作为布局单位,而AndroidAutoSize恰好相反,在布局中dp、sp、pt、in、mm所有的单位都能…

    2022年6月5日
    38

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号