1. 程式人生 > >Java中檔案的寫入

Java中檔案的寫入

package demo1;


import java.io.BufferedOutputStream;
import java.io.File;
import java.io.FileOutputStream;
import java.io.OutputStream;


public class A {


public static void main(String[] args)throws Exception {
String str="hello world!";//要寫入的內容
File f=new File("d:/hello.txt");//要寫入的檔案以及路徑

if(!f.exists()){//判斷檔案是否存在
System.out.println("檔案不存在,正在建立...");
if(f.createNewFile()){//建立檔案
System.out.println("建立成功!");
OutputStream os=new FileOutputStream(f);
BufferedOutputStream bos=new BufferedOutputStream(os);
byte[] bs=str.getBytes();
bos.write(bs);//寫
bos.close();//關閉流
os.close();
System.out.println("完成");
}else{
System.out.println("建立失敗");
}
}else{
System.out.println("檔案已存在,正在刪除...");
if (f.delete()) {
System.out.println("刪除成功");
} else {
System.out.println("刪除失敗");

}

}



}


}

相關推薦

Java檔案寫入

package demo1; import java.io.BufferedOutputStream; import java.io.File; import java.io.FileOutputStream; import java.io.OutputStream; pu

Java檔案匯出excel

首先是在HTML頁面中加上匯出按鈕: <div class="ibox-body"> <div id="exampleToolbar" role="group"> <button type="button" class="btn b

Java檔案操作

java提供了一些實現類對檔案進行操作 File 對具體檔案(目錄)進行抽象表示。File類只用於表示檔案或者目錄的資訊(名稱、大小),不能用於檔案內容的訪問。 file類的方法比較多,以一個例項演示常用的幾個API。 import java.io.F

詳細分析java檔案的上傳與下載(servlet與流行框架)

在開發過程中檔案的上傳下載很常用。這裡簡單的總結一下: 1.檔案上傳必須滿足的條件: a、 頁面表單的method必須是post 因為get傳送的資料太小了 b、 頁面表單的enctype必須是multipart/form-

java檔案IO之圖片的拷貝解析

java中的檔案io較之c中的IO更加的體現了java語言中封裝的特性,學習java最基礎的也是最最重要的無非就是這四點:  《1》封裝 《2》繼承 《3》抽象 《4》多型 在c中的檔案IO與標準IO想必大多數的人們都還記憶尤新,那麼對於java語言的檔案IO呢,特別是對於

java檔案選擇器JFileChooser的用法

一般的說,大家用JFileChooser有兩種用法:開啟檔案或資料夾、儲存檔案或資料夾。本文就開啟和儲存檔案來介紹JFileChooser的用法。     標頭檔案的宣告:  [java] view plain copy  print? import ja

java寫入mysql資料庫時出現的亂碼問題

1.亂碼問題一直都是程式設計當中的一個頭痛的地方,至少我是這麼認為的。所以我就記住了兩個常用的解決java中文亂碼問的語句, request.setCharacterEncoding("UTF-8"); response.setContentType("text/html;

java 讀取檔案寫入到新檔案

/**      * 把目標檔案寫到新路徑      * @param fileURL 目標檔案目錄      * @param readFileName 原檔案      * @param writeFileName    新檔案目錄      * @throws IOEx

Java檔案選擇器JFileChooser使用(如何設定預設檔名,並在框顯示)小結

在Java GUI應用中,難免用到檔案選擇框JFileChooser,這個元件可以用來選擇開啟檔案(jFileChooser1.setFileSelectionMode(JFileChooser.OPEN_DIALOG))和儲存檔案(jFileChooserOut.set

Java檔案的兩種遞迴查詢方法

最近,需要用寫小工具來進行大量的檔案讀寫操作,不可避免的用到檔案目錄的遞迴,下面有兩種方法,一種是方法遞迴,一種是NIO的遞迴。效率應該是後一種優先,因為第一種我在學習機上跑竟然溢位了。 第一種: File file = new File(path);

Java檔案流的關閉問題

問題引入 之前寫程式碼涉及到檔案讀寫的時候,都沒有關閉相關的檔案流。對於小程式,並不會發生問題,但是當程式的讀寫資料大,頻繁建立檔案流的時候,就會出現一些問題,這裡特整理了一些有關資料流關閉的事項。 資料流關閉 這裡以如下所示的程式碼為例 Input

java 檔案的讀取File、以及相對路徑的問題

File file01 = new File("config/log4j.properties");System.out.println(file01.getAbsolutePath()); File file02 = new File(properties.getProperty("user.dir")

Java實現檔案寫入——IO流(輸入輸出流詳解)

輸入輸出的重要性:      輸入和輸出功能是Java對程式處理資料能力的提高,Java以流的形式處理資料。流是一組有序的資料序列,根據操作的型別,分為輸入流和輸出流。      程式從輸入流讀取資料,向輸出流寫入資料。Java是面向物件的程式語言,每一個數

JAVA檔案操作大全

一.獲得控制檯使用者輸入的資訊/**//** *//**//**獲得控制檯使用者輸入的資訊     * @return     * @throws IOException     */    public String getInputMessage() throws IOException......{  

Java IO流 寫入資料到檔案學習總結

這裡就不介紹InputStream、OutputStream、FileInputStream、 FileOutputStream了,這裡主要說明的是IO對檔案的操作。   將資料寫到檔案中,平常,我們會通過下面程式碼進行對檔案的寫操作。 InputStream i

Java 使用檔案流來讀取檔案內容和寫入內容到一個檔案

讀取檔案內容:FileInputStream、FileReader 寫入內容到檔案:FileOutputStream、FileWriter ex: /** * 使用檔案流來讀取檔案內容和寫入內

java檔案操作:讀取寫入byte[]位元組流、string字串、list列表

全棧工程師開發手冊 (作者:欒鵬) java中檔案操作:讀取檔案成位元組流,將位元組流寫入檔案,按行讀取檔案成字串列表,將字串列表儲存成檔案,讀取檔案成字串,將字串寫入檔案。 主

java怎麼將一個檔案內容寫入到另一個檔案,這裡分別使用io和nio來實現

一:使用io來實現將一個檔案內容寫入到另一個檔案 需要兩個檔案流,檔案輸入流和檔案輸出流,中間還需要一個作為記憶體中的輔助空間(類似於裝東西的小車),我們可以使用一個位元組陣列。 迴圈使用小車,從倉庫(源頭)運貨到商場(目的地)。 package aboutIO; import jav

關於Java寫入文字檔案的相關介紹

首先,寫入文字檔案需要開啟一個檔案,開啟一個檔案有兩種形式,分為建立一個新的檔案和向一個已有的檔案中追加資料 我們先來看一看建立一個新的檔案的方法 建立一個新的檔案 package com.li; import java.io.PrintWriter

java遍歷物件流寫入檔案

在用物件序列化寫入檔案後,特別是多物件的情況。比如說一個學生管理系統,有多個person,要想把所有的學生都資料都儲存在一個檔案中,可以有兩種方法: 一、把所有學生的資料都儲存在一個容器中,然後將這個容器一個物件寫入檔案,再用物件的反序列化從檔案中讀取出來就行了。(這裡就不