File.delete()和Files.delete(Path path)的区别
来源:互联网 发布:win10固态硬盘优化 编辑:程序博客网 时间:2024/05/16 00:25
文件删除时可以选择File.delete()和Files.delete(Path path),这两个方法到底有什么区别呢?
以下就用表格一一列举出来File.delete()和Files.delete(Path path)的区别:
File.delete()
Files.delete(Path path)
JDK
JDK1.0
JDK1.7
来源
java.io.File对象的实例方法
java.nio.file.Files类的静态方法
参数
无参
Java.nio.file.Path
返回值
boolean
void
异常声明
无声明
声明抛出java.io.IOException
文件不存在
不抛异常,返回false
抛java.nio.file.NoSuchFileException
删除非空目录
无法删除,返回false
无法删除,抛java.nio.file.DirectoryNotEmptyException
删除被占用文件
无法删除,返回false
无法删除,抛java.nio.file.FileSystemException
其他原因文件无法删除
不抛异常,返回false
抛java.io.IOException的具体子类
0 0
- File.delete()和Files.delete(Path path)的区别
- [Tech Note] Delete files with long path
- System.IO.File.Delete(String path)异常
- file的delete()和deleteOnExit()的区别!
- delete和delete[] 的区别
- delete和delete[]的区别
- delete和delete[] 的区别
- delete和delete[] 的区别
- delete和delete[]的区别
- delete和delete[] 的区别
- delete和delete[]的区别
- delete和delete[] 的区别
- delete和delete[]的区别
- delete 和 delete []的区别
- delete和delete[] 的区别
- delete 和delete []的区别
- delete和delete[]的区别
- delete和delete[]的区别
- cocos2dx android和iOS平台的崩溃捕获和收集
- 通过include 加载的layout,在引用改layout的id时出现找不到控件
- 9.3 使用 .NET 接口
- MFC编程中error信息的出现,以及解决方法
- Android NotificationManager 和Notification的使用总结(转)
- File.delete()和Files.delete(Path path)的区别
- 2014-12-11 hdoj2034
- HDU5139 Formula (找规律+离线处理)
- 沙牛家书 《寻找2015版“中国船舶第二”》
- 你的企业一定要转型吗?
- 给地球拍张照
- Linux查看物理CPU个数、核数、逻辑CPU个数
- http://blog.csdn.net/fzu_dianzi/article/details/7109209
- appfuse - sitemesh 2