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)
上一篇 2022年5月18日 下午6:20
下一篇 2022年5月18日 下午6:20


相关推荐

  • 自动滑块验证码识别_滑块验证码原理

    自动滑块验证码识别_滑块验证码原理一、滑块验证码简述有爬虫,自然就有反爬虫,就像病毒和杀毒软件一样,有攻就有防,两者彼此推进发展。而目前最流行的反爬技术验证码,为了防止爬虫自动注册,批量生成垃圾账号,几乎所有网站的注册页面都会用到验证码技术。其实验证码的英文为CAPTCHA(CompletelyAutomatedPublicTuringtesttotellComputersandHumans…

    2025年8月6日
    3
  • azkaban报Error Chunking during uploading files to db

    azkaban报Error Chunking during uploading files to dbazkaban 报 ErrorChunkin 上传文件报异常 2018 07 3117 37 36INFOProjec 1794 Installation azkaban project ProjectManag ErrorChunkin atazkaban proj

    2026年3月18日
    2
  • scrapy 安装步骤[通俗易懂]

    scrapy 安装步骤[通俗易懂]pipinstallpywin32pipinstalllxmlpipinstallwheelpipinstalltwisted安装包下载地址:http://www.lfd.uci.edu/~gohlke/pythonlibs/pipinstallscrapy

    2026年1月15日
    4
  • JS 打开新窗口

    JS 打开新窗口使用 JavaScriptwi 对象 属于 BOM 打开新窗口 语法 window open URL name features 该方法用于打开一个新的浏览器窗口或查找一个已命名的窗口 参数说明 URL 一个可选的字符串 声明了要在新窗口中显示的文档的 URL 如果省略了这个参数 或者它的值是空字符串 那么新窗口就不会显示任何文档 name

    2026年3月20日
    2
  • 第2章基本财务报表

    第2章基本财务报表下载第 2 章基本财务报表学习目标 LearningObje 学习本章后 你应当能够 1 解释财务报表的性质和通用目标 2 解释对财务报表的理解有重要作用的某些会计原则 会计师的职业判断可能影响这些原则的运用 3 阐述某些经营活动如何对会计等式 资产 负债 所有者权益 的各要素产生影响 4 解释财务状况表也就是通常所说的资产负债表是基本会计等式的扩展 5 解释损益表是从收入和

    2026年3月19日
    1
  • Could not initialize class org.xerial.snappy.Snappy

    Could not initialize class org.xerial.snappy.Snappy

    2021年5月13日
    166

发表回复

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

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