中文字幕日韩精品一区二区免费_精品一区二区三区国产精品无卡在_国精品无码专区一区二区三区_国产αv三级中文在线

java代碼如何復(fù)制文件 java 文件復(fù)制

怎樣用java程序?qū)崿F(xiàn)文件拷貝

通過輸入輸出流解決此問題,具體的可以查看JDK的API,實在不會的話,百度一下應(yīng)該都有一堆這方面的代碼。

永定網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)建站!從網(wǎng)頁設(shè)計、網(wǎng)站建設(shè)、微信開發(fā)、APP開發(fā)、成都響應(yīng)式網(wǎng)站建設(shè)公司等網(wǎng)站項目制作,到程序開發(fā),運營維護。創(chuàng)新互聯(lián)建站于2013年成立到現(xiàn)在10年的時間,我們擁有了豐富的建站經(jīng)驗和運維經(jīng)驗,來保證我們的工作的順利進行。專注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)建站。

java中怎么復(fù)制一個文件的內(nèi)容

主要是用到j(luò)ava里面的i/o流。代碼例子如下:

import java.io.BufferedReader;

import java.io.File;

import java.io.FileInputStream;

import java.io.FileNotFoundException;

import java.io.FileOutputStream;

import java.io.FileWriter;

import java.io.IOException;

import java.io.InputStream;

import java.io.InputStreamReader;

/**

* java讀寫文件,復(fù)制文件

* 讀取d:/1.txt文件內(nèi)容,寫入f:/text.txt文件中.

* @author young

*

*/

public class FileWriterTest {

// 讀寫文件

public static void rwFile(){

FileWriter fw = null;

BufferedReader br = null;

try {

fw = new FileWriter("f:\\text.txt", true);

br = new BufferedReader(new InputStreamReader(

new FileInputStream("d:\\1.txt"), "UTF-8"));

String line = null;

while ((line = br.readLine()) != null) {

System.out.println("文件內(nèi)容: " + line);

fw.write(line);

fw.flush();

}

br.close();

} catch (FileNotFoundException e) {

e.printStackTrace();

} catch (IOException e) {

e.printStackTrace();

} finally {

if (fw != null) {

try {

fw.close();

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

}

}

}

}

public static void main(String[] args) {

rwFile();

}

}

首先在D盤新建文件1.txt,輸入任意內(nèi)容。然后執(zhí)行java代碼即可。

Java怎么實現(xiàn)文件拷貝

工具/原料

一臺配置了java環(huán)境的電腦

一款適合自己的開發(fā)集成環(huán)境,這里用的是eclipse Kepler

文件拷貝DEMO

1.首先,理清思路,然后我們再動手操作。

拷貝,有源文件,和目的文件。

如果原文件不存在,提示,報錯。

如果目的文件不存在,創(chuàng)建空文件并被覆蓋。

如果目的地址,也即目的路徑不存在,創(chuàng)建路徑。

拷貝,輸入流,輸出流,關(guān)閉流。

拷貝前輸出文件大小,計算拷貝大小,比較并核實。輸出。

2.首先呢,先判斷傳參是否完整。

如果不夠兩個參數(shù),或者多于兩個參數(shù),提示錯誤。

如果目標文件不存在,創(chuàng)建 空文件繼續(xù)復(fù)制。

3.在開始前,輸出被拷貝的源文件的大小。

4.獲得文件名稱,即短名。也即路徑下的文件全名(包括文件擴展名)。

5.拷貝的關(guān)鍵,這里用的簡單的緩沖流。從源文件到目的文件。

number of bytes copied 即是對拷貝長度的累計,直到拷貝完成,輸出。

6.將步驟二中的判斷并拷貝文件的代碼寫在一個main函數(shù)中,

執(zhí)行拷貝,拷貝完成。結(jié)果拷貝大小和源文件大小一致,成功。

7.在執(zhí)行前,記得輸入?yún)?shù)。

如果是使用命令提示符,執(zhí)行 javac CopyFile.java 之后,

執(zhí)行 java CopyFile [源文件長名] [目的文件長名]

如果是使用的eclipse,在運行前設(shè)置一下運行參數(shù),完成后點擊運行,如下圖。

P.S. 這里面的所謂“長名”是指完整絕對路徑+文件名+文件類型擴展名

這里的源文件及目的文件的名稱分別為:

E:/IP_Data.rar 和 D:/testFiles/IP_Data.rar

END

新聞名稱:java代碼如何復(fù)制文件 java 文件復(fù)制
網(wǎng)頁網(wǎng)址:http://www.rwnh.cn/article10/ddgoigo.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、營銷型網(wǎng)站建設(shè)、網(wǎng)站內(nèi)鏈、軟件開發(fā)、手機網(wǎng)站建設(shè)、

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

微信小程序開發(fā)
铜鼓县| 密山市| 顺义区| 丰宁| 独山县| 新宁县| 喜德县| 封丘县| 长宁区| 昌黎县| 始兴县| 莒南县| 玉溪市| 固阳县| 玛纳斯县| 汉阴县| 临城县| 自治县| 星子县| 沈丘县| 丁青县| 襄汾县| 龙江县| 石台县| 晋州市| 固原市| 眉山市| 鄂州市| 涞源县| 财经| 年辖:市辖区| 张家口市| 错那县| 长武县| 汉中市| 通榆县| 安平县| 宜城市| 道孚县| 绥棱县| 澄江县|