『壹』 怎麼通過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();
}
方法二,速度比較快哦,不過如果小文件的話,速度沒什麼分別。