内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

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ā)
周至县| 辽阳市| 无极县| 静安区| 平度市| 九寨沟县| 五大连池市| 鄂伦春自治旗| 兰溪市| 遵义市| 阜康市| 嵊州市| 上饶县| 思茅市| 大城县| 漾濞| 泗洪县| 屏东县| 上思县| 墨脱县| 饶阳县| 玛多县| 出国| 章丘市| 比如县| 嵊泗县| 龙泉市| 武穴市| 枣强县| 衡南县| 山东省| 嘉善县| 涪陵区| 庆元县| 宁远县| 繁昌县| 甘孜| 兴山县| 黑河市| 万全县| 威信县|