Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >java删除文件内容_java 删除文件中的数据[通俗易懂]

java删除文件内容_java 删除文件中的数据[通俗易懂]

作者头像
全栈程序员站长
发布于 2022-07-01 05:39:05
发布于 2022-07-01 05:39:05
4.9K0
举报

大家好,又见面了,我是你们的朋友全栈君。

如果只是想要文件中的内容,可以使用如下代码:FileOutputStream fs = new FileOutputStream(new File(“C:\\buyterms.txt”));

2、如果是想要文件夹中的内容,可以使用如下代码:package com.xx;

import java.io.File;

public class Test {

public static void main(String[] args) {

String fileRoot = “C:/Users/xx/Desktop/xx/xxx”;

delFolder(fileRoot);

System.out.println(“deleted”);

}

// // 删除完文件后删除文件夹

// // param folderPath 文件夹完整绝对路径

public static void delFolder(String folderPath) {

try {

delAllFile(folderPath); // 删除完里面所有内容

//不想删除文佳夹隐藏下面

// String filePath = folderPath;

// filePath = filePath.toString();

// java.io.File myFilePath = new java.io.File(filePath);

// myFilePath.delete(); // 删除空文件夹

} catch (Exception e) {

e.printStackTrace();

}

}

// 删除指定文件夹下所有文件

// param path 文件夹完整绝对路径

public static boolean delAllFile(String path) {

boolean flag = false;

File file = new File(path);

if (!file.exists()) {

return flag;

}

if (!file.isDirectory()) {

return flag;

}

String[] tempList = file.list();

File temp = null;

for (int i = 0; i

if (path.endsWith(File.separator)) {

temp = new File(path + tempList[i]);

} else {

temp = new File(path + File.separator + tempList[i]);

}

if (temp.isFile()) {

temp.delete();

}

if (temp.isDirectory()) {

delAllFile(path + “/” + tempList[i]);// 先删除文件夹里面的文件

// delFolder(path + “/” + tempList[i]);// 再删除空文件夹

flag = true;

}

}

return flag;

}

}

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/131278.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
java 文件删除
import java.io.File; public class Test { public static void main(String args[]) { delFolder("E://test"); System.out.println("deleted"); } // 删除文件夹 // param folderPath 文件夹完整绝对路径 public static void delFolder(String folderPath) { try { delAll
week
2018/08/27
1.9K0
java删除文件和文件夹[通俗易懂]
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/131038.html原文链接:https://javaforall.cn
全栈程序员站长
2022/07/01
1.1K0
java删除linux文件_Java删除文件
String s = “D:\\txt\\inBuffer\\”+ fileInfo[0] +”\\” + fileID;//文件的绝对路径
全栈程序员站长
2022/07/02
20.5K0
java poi拆分excel文件,每个文件保留标题行
在工作中,经常需要处理excel文件,将提供的excel文件导入数据库,有时候文件太大我们就需要做拆分了,下面实现将xlsx文件和xls文件按行数拆分,每个文件都保留标题行。这篇文件接着前面拆分csv大文件进行学习。
jiankang666
2022/05/12
8880
struts2 文件上传
uploadPath是相对webroot的路径,即webroot下的路径,将文件上传至该文件夹下。
week
2018/08/27
3130
java实现csv大文件拆分,每个小文件都有标题行
开发中,我们经常需要导入csv文件到数据库中,但是如果csv文件太大了,可能会报错,这时候可以对csv文件进行拆分,分批导入。本节就以spring boot项目为例实现csv大文件拆分并输出拆分后的zip包。
jiankang666
2022/05/12
1.7K0
java实现csv大文件拆分,每个小文件都有标题行
java中IO写文件工具类
下面是一些根据常用java类进行组装的对文件进行操作的类,平时,我更喜欢使用Jodd.io中提供的一些对文件的操作类,里面的方法写的简单易懂。 其中jodd中提供的JavaUtil类中提供的方法足够我们使用,里面的方法写的非常简练,例如append,read等方法,封装更好,更符合面向对象, 这里面我写的一些方法可多都是模仿jodd,从里面进行抽取出来的。 /** * 获取路径文件夹下的所有文件 * @param path * @return */ public static Fi
用户5166556
2019/04/16
8320
Java 持久化之 -- IO 全面整理(看了绝不后悔)
IO包括输入流和输出流,输入流指的是将数据以字符或者字节形式读取到内存 分为字符输入流和字符输入流
房上的猫
2019/01/24
5780
Java 持久化之 --  IO 全面整理(看了绝不后悔)
java file 文件操作 operate file of java
java文件操作 1 package com.b510; 2 3 import java.io.File; 4 import java.io.FileInputStream; 5 import java.io.FileOutputStream; 6 import java.io.FileWriter; 7 import java.io.InputStream; 8 import java.io.PrintWriter; 9 10 /** 11 * 12 *
Hongten
2018/09/13
8060
Java文件操作大全
Java文件操作大全(绝对的经典,值得收藏!) //1.创建文件夹 //import java.io.*; File myFolderPath = new File(str1); try { if (!myFolderPath.exists()) { myFolderPath.mkdir(); } } catch (Exception e) { System.out.println("新建目录操作出错"); e.printStackTrace();
用户1696846
2018/07/16
1K0
自写文件小工具类
  参考了一些关于文件操作的类,但是感觉并不怎么全面,就整合一些代码,并加上自己的一些思路,就成了现在的一个小工具了,如果有好的建议,或者代码中有什么遗漏欢迎指正,如果有涉及到版权,希望能够及时联系. package com.wk.mothod; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io
@坤的
2018/06/04
6290
java强制删文件夹_Java 删除文件夹 和 文件 集合
《此文拷贝自http://kxjhlele.iteye.com/blog/323657》
全栈程序员站长
2022/09/01
1.6K0
Java删除文件夹和文件
1.通用的文件夹或文件删除方法,直接调用此方法,即可实现删除文件夹或文件,包括文件夹下的所有文件
OECOM
2020/07/01
1.6K0
java实现基于关键字的文件夹(文件)的搜索、文件夹(文件)的复制、删除
最近在做一个项目,需要实现这几项功能,上网查了很多资料,自己研究了好几天终于实现了,现在与大家分享一下。 一、JAVA实现文件夹的搜索   在百度搜索N个技术文章,从哪些大牛们共享的资料中终于写出了我想要的代码。成功实现了对文件夹的搜索。   其原理是新定义个FileListener类使其实现ActionListener和Runnable接口。将其绑定在JButton上。在向FileListener的对象传入要搜索的文件夹名称时,会先列出系统所有盘符,并开启多个线程依次搜索各个盘符,其实现原理是先列出各个盘
10JQKA
2018/05/09
1.9K0
Java常用工具类之删除文件
package com.wazn.learn.util; import java.io.File; /** * 删除文件工具类 * @author yangzhenyu * */ public class DeleteFileUtil { /** * 删除文件,可以是文件或文件夹 * * @param fileName * 要删除的文件名 * @return 删除成功返回true,否则返回false
二十三年蝉
2018/02/28
1.2K0
【Java 基础篇】Java 文件及文件夹操作详解
在Java编程中,文件和文件夹操作是常见的任务之一。你可能需要读取、写入、创建、删除文件或文件夹,以及遍历文件系统中的内容。本文将详细介绍Java中如何执行这些常见的文件和文件夹操作,适用于初学者和基础用户。
繁依Fanyi
2023/10/12
8670
【Java 基础篇】Java 文件及文件夹操作详解
java小工具util系列5:java文件相关操作工具,包括读取服务器路径下文件,删除文件及子文件,删除文件夹等方法
刘大猫
2024/11/19
610
java中的file是什么?[通俗易懂]
大家好,我是架构君,一个会写代码吟诗的架构师。今天说一说java中的file是什么?,希望能够帮助大家进步!!!
Java架构师必看
2022/01/17
1.1K0
java中的file是什么?[通俗易懂]
Java中File使用–创建文件「建议收藏」
1.错误示范1,输出的是创建文件夹 D:\filepath\test\test.txt。
全栈程序员站长
2022/09/10
8750
Java中File使用–创建文件「建议收藏」
Java实现文件写入——IO流(输入输出流详解)[通俗易懂]
输入和输出功能是Java对程序处理数据能力的提高,Java以流的形式处理数据。流是一组有序的数据序列,根据操作的类型,分为输入流和输出流。 程序从输入流读取数据,向输出流写入数据。Java是面向对象的程序语言,每一个数据流都是一个对象,它们提供了各种支持“读入”与“写入”操作的流类。
全栈程序员站长
2022/09/02
2.4K0
推荐阅读
相关推荐
java 文件删除
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档