我们专注攀枝花网站设计 攀枝花网站制作 攀枝花网站建设
成都网站建设公司服务热线:400-028-6601

网站建设知识

十年网站开发经验 + 多家企业客户 + 靠谱的建站团队

量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决

java代码删除文件内容 java实现文件删除

JAVA 删除文件中的内容

问题提得不太清楚

成都创新互联是一家专注于网站设计制作、成都网站建设与策划设计,勃利网站建设哪家好?成都创新互联做网站,专注于网站建设十年,网设计领域的专业建站公司;建站业务涵盖:勃利等地区。勃利做网站价格咨询:18982081108

如果是想要清空D:\凳闭\buyterms.txt文本内搜粗空容,可以使用如下代码世瞎

FileOutputStream fs = new FileOutputStream(new File("D:\\buyterms.txt"));

java 删除文件内容

程序整体思路如下:

JAVA删除文拿饥弊件消族内容,需要将文件内容读出来,然后再写回去,肯定需要用io处理。

任何程序的IO操作都逃不了Open与Close,如果打开了一个文件,进程将会锁住这个文件,不让其进程或者线程写入他,一旦读取完文件之后,需要Close掉他,这个是一套标准来着。

如果要实现这种功肢粗能,最好的方法是使用一个临时的内存去保存读取文件的数据,然后重新进行操作,覆盖掉读取的文件。

java 删除文件中的数据

1、如果只是想要文件中的内容,可以使用如下代码:

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  tempList.length; 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;  

}  

}


新闻名称:java代码删除文件内容 java实现文件删除
本文路径:http://mswzjz.cn/article/ddpjgoo.html

其他资讯