java代码如何删除文件或文件夹呢?

戚薇 Java经验 发布时间:2023-06-13 09:02:54 阅读数:17745 1
下文笔者讲述java代码删除文件或文件夹的方法及示例分享,如下所示

JAVA删除文件或文件夹的常见方法

File类的delete()
File类的deleteOnExit()
Files类的delete(Path path)
Files类的deleteIfExists(Path path)

File类delete()

File类
  delete方法用于删除文件或目录
如果删除成功则会返回true
            否则返回false

注意事项:
    此方法无法判断文件是因为不存在而返回的false
    还是删除文件失败而返回的false(如:文件正在被使用)

File类deleteOnExit()

File类deleteOnExit()方法并不会返回任何信息
   以至于我们无法判断文件状态(是否被删除)
   笔者建议避免使用这个方法

Files类delete(Path path)

Files是JAVA 7引入用于操作文件的工具类
    Files.delete方法
	如果删除文件成功不会返回任何信息
    如果文件不存在则会抛出java.nio.file.NoSuchFileException异常
    如果操作删除的是一个不为空的目录,则会抛出java.nio.file.DirectoryNotEmptyException异常
笔者强烈建议使用此方法 

Files类deleteIfExists(Path path)

Files.deleteIfExists方法
   如果文件删除成功则返回true
   如果文件不存在则返回false
   如果删除的是一个不为空的目录则抛出java.nio.file.DirectoryNotEmptyException异常
笔者强烈建议使用此方法 
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaJingYan/202306/16866181996776.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者