java file文件删除_Java File.delete 删除文件
首页 > 基础教程 > 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原创文章,未经本站允许不得转载。
java file文件删除_Java File.delete 删除文件相关推荐
- java递归实现 堆的删除_java 递归实现删除或查询指定目录下的全部文件
/** * 递归列举盘符下的全部文件的名称,如E:\HeartIsland * * @author HeartIsland * */ public class FileListDemo { /** * ...
- java文件上传后如何删除_java中上传完文件删除不了的问题
我上传文件,把流都关闭了,然后还是删除不了,我贴下代码,高手看看是什么问题:if(ServletFileUpload.isMultipartContent(request)){DiskFileItem ...
- java 判断文件是否存在 存在就删除_java中如何判断文件是否存在,不存在则新建文件...
一.判断文件是否存在,不存在则创建File file = new File("d:\test.txt"); if (!file.exists()) { try { file.cre ...
- java isfile 的用法_Java File isFile()方法
Java File isFile()方法 java.io.File.isFile() 检查表示此抽象路径名的文件是否是一个正常的文件. 1 语法 public boolean isFile() 2 参 ...
- java 去掉pdf文字_Java 添加和删除PDF图层
在PDF文档中,图层可以使部分内容选择性地被隐藏或显示.通过添加图层,我们可以将文本.图片.表格等元素精确定位于页面指定位置,并可将这些元素进行叠放.组合形成页面的最终效果.本文将介绍如何使用Spir ...
- java上传加密_Java上传下载文件并实现加密解密
使用 Jersey 服务器实现上传,使用 HTTP 请求实现下载 引入依赖 在 pom.xml 中添加 Jersey 相关依赖 com.sun.jersey jersey-client 1.18.1 ...
- java 读文件夹_java怎么读取读取文件夹下的所有文件夹和文件?
下是实现的代码:package com.borland.samples.welcome; import java.io.FileNotFoundException; import java.io.IO ...
- java 字符流读取_Java 字符流读写文件
据说,java读写文件要写很多,贼麻烦,不像c艹,几行代码就搞定.只能抄抄模板拿来用了. 输入输出流分字节流和字符流.先看看字符流的操作,字节转化为字符也可读写. 一.写入文件 1.FileWrite ...
- java 移动文件夹_java代码实现移动文件以及文件夹
//文件原地址 File oldFile = new File("c:/test.xls"); //文件新(目标)地址 String newPath = "c:/test ...
- java复制文件夹_java实现拷贝一个文件夹,里面存在目录和文件,使用文件创建和文件流...
内容我都在注释里说明了,有什么不懂的可以问我.主要是为了回顾下文件的创建和文件流的读写,所以写了这个拷贝的代码,还可以添加很多功能,像拷贝哪个文件到哪都是可以改个,可以用scanner输入,还有就是可 ...
最新文章
- 简洁好用的KDTree模板
- ei加声调怎么加_空调怎么加氟 空调加氟方法【介绍】
- ST17H26对接RC522读IC卡
- Linux下为iptables增加layer7补丁(Linux2.6.25内核)
- OpenCV小部件的姿势Pose of a widget
- 第一个Django应用程序_part1
- c++ string 字符_C/C++知识分享:C++标准库之 string 类型,各种运算全部掌握
- 快速恢复检测 恢复 故障服务器方法
- 20135316王剑桥Linux内核学习笔记第三周
- 华为路由器ws5200虚拟服务器,想处理垃圾路由吗?那就先入手这款华为WS5200路由器吧...
- python的类是什么_Python类(class)
- 这才是2019年小程序的趋势,你该如何把握机会?
- 挑战程序设计竞赛题解目录
- 新版换密交友月老盲盒微信小程序源码
- 企业信息化战略规划方法
- Godot Shaders汇总【第一期】
- 高级前端工程师知识图谱
- mpchart点击_MPAndroidChart 中BarChart使用遇到问题,求大神们指教。
- Linux ubuntu18.04下socket聊天室 私聊 群聊
- 数学函数在线绘图方法—geogebra3D、2D
热门文章
- linux系统有界面么,linux系统界面详情介绍
- 2017年国家二级c语言题库,2017年计算机二级c语言题库及答案
- iOS13 暗黑模式(Dark Mode)适配之OC版
- GJB150-2009军用装备实验室环境试验方法新版标准
- Python设计模式:策略模式
- 菜鸟谷歌浏览器打印组件技术分析
- 人人商城小程序服务器根目录,人人商城前端小程序如何配置 人人商城搭建教程...
- linux镜像 百度网盘链接
- MFC开发工具入门:Ribbon设计器详解
- smokeping with tcpping centos 7 环境