‘壹’ 怎么通过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();
}
方法二,速度比较快哦,不过如果小文件的话,速度没什么分别。