导航:首页 > 编程语言 > java清空txt

java清空txt

发布时间:2022-11-26 17:10:28

‘壹’ 怎么通过java删除txt文件

比如这个目录是 D:\test 文件夹,删除这个目录下所所有的txt文件:

File file = new File("d:test");
File[] files = file.listFiles();
for(int i=0; i<files.length; i++){
File tmp = files[i];
if(tmp.toString().endsWith(".txt")){
tmp.delete();
}
}

‘贰’ 把一个已有内容的.txt的文件清空(用java)

同样路径和同样名字的这个文件 肯定会新建失败的
不能覆盖的、只能先判断 如果你建立的文件已经存在、则 删除文件、重新建立
其实没那么复杂、你判断、 如果存在、直接把里面的文字给个 ‘null’ 如果没这个文件、重新新建就行了

‘叁’ java中的清空txt文本已经存储的数据命令

可以通过“FileOutputStream”创建文本实例,之后不存储东西,即可将原有的内容覆盖的,也就是实现可清空操作。
举例:
OutputStreamWriter pw = null;//定义一个流
pw = new OutputStreamWriter(new FileOutputStream(“D:/test.txt”),"GBK");//确认流的输出文件和编码格式,此过程创建了“test.txt”实例(如果原来有的话,就是覆盖内容)
pw.close();
备注:文件流用完之后必须及时通过close方法关闭,否则会一直处于打开状态,直至程序停止,增加系统负担。

‘肆’ Java代码如何清空TXT文档

要清空,最简单的方法就是新建一个文本名字与要清空的名字一样就好,直接默认就替代了。

‘伍’ Java 如何使用输入流和输出流 将txt文件中的某一行数据删除

按行读取文本,写入一个StringBuilder或StringBuffer对象中,循环写入时判断删除行时不写入,最后将拼接的字符串写入原文件即可,这里面需要注意存储字符串长度。

‘陆’ java删除某个目录下所有的txt文件

Filefile=newFile("D:/test");
File[]files=file.listFiles();//获取文件列表
for(inti=0;i<files.length;i++)
{
if(!files[i].isFile())continue;//如果不是文件就跳过(排除文件夹等)
StringfileName=files[i].getName();
if(fileName.endsWith(".txt"))files[i].delete();//后缀名为txt就删除
}

这样就可以了

‘柒’ 用java读取一个txt文件之后,怎样把文件中的内容清空

你直接new一个相同文件就会将旧文件清空。比如:
OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream(outputPath), "utf-8");

‘捌’ JAVA语言怎么删除C盘里面一个叫a.txt的文件

import java.io.File;

public class DeleteFile {
public static void main(String[] args) {
File del=new File("c:/a.txt");
if(del.exists()) {
//如果文件存在就删除
del.delete();
System.out.println("删除成功");
}else {
//没有a.txt文件,也不做
System.out.println("没有对应的文件");
}
}
}

‘玖’ java如何删除文本文件

两种方法:
方法一,
File file = new File("?");(?中填写你的文件的路径,注意:win下需要转义,例如:D:\\test.txt,Linux下直接填写,例如:/home/user001/text.txt)
if(file.exists())
file.delete();
方法二,
利用Runtime(Runtime是java的一个取得系统相关进程的类,说白了就是调用系统的命令删除文件)
Runtime run = Runtime.getRuntime();
try {
Process p = run.exec(cmd); //cmd为String,其内容为对应系统的删除命令,例如:在win下,应该写成:String cmd = "del "+你的文件路径以及文件名;
p.waitFor();
} catch (Exception e) {
e.printStackTrace();
}
方法二,速度比较快哦,不过如果小文件的话,速度没什么分别。

阅读全文

与java清空txt相关的资料

热点内容
翁虹电影大全 浏览:988
如何把文件夹改变为安装包 浏览:298
地震勘探pdf 浏览:689
c语言怎样给字符串加密 浏览:582
什么网站可以看剧情 浏览:532
cad图纸空间命令 浏览:135
GRA26K 浏览:478
单片机stm32实验心得体会 浏览:617
php压缩包如何安装 浏览:646
免费看慢网站 浏览:151
外国影片女孩头一次出去上外地 浏览:478
程序员创业接到小程序订单 浏览:391
java复用反编译代码 浏览:551
qq聊天发送的文件在哪个文件夹 浏览:819
代理服务器地址格式是什么意思 浏览:443
苏e行app为什么会有登录过期 浏览:800
杰森坐牢 下象棋是什么电影 浏览:408
苹果相机也么加密 浏览:891
java图片打印 浏览:173
恶魔小丑电影 浏览:548