導航:首頁 > 文件教程 > java清空文件

java清空文件

發布時間:2023-06-11 01:25:46

A. java 文件中 怎、樣將 裡面的內容 刪除掉 (全部刪除 和 部分刪除 )

很明顯是不可能的,clear()方法是移除所有的,根本無法滿足你的需求,怎麼辦呢?建議專:建立一個javabean類,屬就是說這個類裡面有你圖書的欄位信息,比如書名,出版社,價格等欄位,你把一個本書的信息寫入文件的時候就可以建立一個對象,然後對象.書名;對象.出版社;對象.價格。這樣先把對象初始化了,然後如果對象比較多,你就放在ArraysList或是其他集合裡面。然後通過循環寫文件。你要刪除就得重新取出來放到集合里,刪除那個你查詢到的對象,然後重新寫進文件里,明白了嗎。

B. java 刪除文件內容

只能讀出來再寫回去了…專屬…
int lineDel=4;
BufferedReader br=new BufferedReader(new FileReader( "c:/a.txt "));
StringBuffer sb=new StringBuffer(4096);
String temp=null;
int line=0;
while((temp=br.readLine())!=null){
line++;
if(line==lineDel) continue;
sb.append(temp).append( "\r\n ");
}
br.close();
BufferedWriter bw=new BufferedWriter(new FileWriter( "c:/a.txt "));
bw.write(sb.toString());
bw.close();

C. 用java讀取一個txt文件之後,怎樣把文件中的內容清空

你直接new一個相同文件就會將舊文件清空。回比如:答
OutputStreamWriter osw = new OutputStreamWriter(new FileOutputStream(outputPath), "utf-8");

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

E. java刪除文件夾怎麼刪

import java.io.File; //這是java的一個文件類 它這樣聲明 比如說c盤下有一個test.txt文件
//File file = new File('test.txt');

private void deleteFile(File file){
if(file.exists()){ //判斷文件是否存在
if(file.isFile()){ //判斷是否是文件
file.delete(); //delete()方法 你應該知道 是刪除的意思;
}else if(file.isDirectory()){ //否則如果它是一個目錄
File files[] = file.listFiles(); //聲明目錄下所有的文件 files[];
for(int i=0;i<files.length;i++){ //遍歷目錄下所有的文件
this.deleteFile(files[i]); //把每個文件 用這個方法進行迭代
}
}
file.delete();
}else{
System.out.println("所刪除的文件不存在!"+'\n');
}
}

//希望你可以明白

F. Java代碼如何清空TXT文檔

以下是代碼,利用的是IO操作,刪除D盤下的100randomnum.txt文件 ,已經試驗通過,望回你採納:答

import java.io.*;public class Clear { public static void main(String[] args) throws Exception{ File f = new File("d:" + File.separator +"100randomnum.txt"); f.delete(); }
}

G. java中如何刪除本地文件夾以及文件

刪除文件夾(前提:文件夾為空以及InputStream和OutputStream等一些數據文件流關掉【close()】,否則文件無法刪除)

H. java中的清空txt文本已經存儲的數據命令

可以通過「FileOutputStream」創建文本實例,之後不存儲東西,即可將原有的內容覆蓋的,也就是實現版可清空操作。
舉例權:
OutputStreamWriter pw = null;//定義一個流
pw = new OutputStreamWriter(new FileOutputStream(「D:/test.txt」),"GBK");//確認流的輸出文件和編碼格式,此過程創建了「test.txt」實例(如果原來有的話,就是覆蓋內容)
pw.close();
備註:文件流用完之後必須及時通過close方法關閉,否則會一直處於打開狀態,直至程序停止,增加系統負擔。

閱讀全文

與java清空文件相關的資料

熱點內容
ps3文件分割視頻 瀏覽:280
微信圖片一鍵轉發軟體 瀏覽:331
如何判斷s200plc編程電纜 瀏覽:691
太原編程培訓班哪個好 瀏覽:171
樹葉吹奏教程 瀏覽:6
社交app帶來了哪些社會問題 瀏覽:394
如何安裝愛寶8800數據採集器 瀏覽:712
文件保存了怎麼找不到了 瀏覽:476
彩票網站怎麼辨真假 瀏覽:840
pr找不到該文件 瀏覽:963
java移除panel 瀏覽:354
jsp填充jsp 瀏覽:166
海關外貿大數據在哪裡查 瀏覽:381
思特奇java筆試題 瀏覽:121
葫蘆俠在手機中的文件名 瀏覽:813
plc編程應該怎麼收錢 瀏覽:584
c語言中源文件由什麼組成 瀏覽:890
linuxhttpdphp配置文件 瀏覽:607
拆單數據要怎麼保存 瀏覽:17
mac電腦怎樣壓縮文件到100m 瀏覽:645

友情鏈接