Java 删除一个文件
Java提供了使用java程序删除文件的方法。与任何操作系统中的正常删除操作相反,使用java程序删除的文件是永久删除的,不会被移到垃圾箱/回收站。
在Java中用于删除文件的方法
1.使用java.io.File.delete()函数: 删除由这个抽象路径名表示的文件或目录。
语法
返回: 当且仅当文件或目录被成功删除时,它返回true;否则返回false。
输出
2.使用定义在Files包中的java.nio.file.files.deleteifexists(Path p)方法: 如果一个文件存在,该方法将删除该文件。它也会删除路径中提到的目录,只有当该目录为空时才会删除。
语法
参数: path – 要删除的文件的路径
返回: 如果该文件被该方法删除,则返回true;如果该文件不存在而无法被删除,则返回false。
抛出 。
- DirectoryNotEmptyException – 如果文件是一个目录,并且因为目录不是空的而不能被删除(可选的特定异常)。
- IOException – 如果发生一个I/O错误。
输出