真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

java復(fù)制文件實(shí)例代碼,java代碼實(shí)現(xiàn)文件復(fù)制

java實(shí)現(xiàn):將一個(gè)記事本文件內(nèi)容復(fù)制到另一個(gè)文件

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

專注于為中小企業(yè)提供成都網(wǎng)站設(shè)計(jì)、網(wǎng)站制作服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)澄邁免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了上千企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

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文件復(fù)制粘貼

復(fù)制粘貼實(shí)際上是文件的流讀取和寫入可以通過如下方法實(shí)現(xiàn):

讀寫是兩個(gè)不同的分支,通常都是分開單獨(dú)使用的。

可以通過BufferedReader 流的形式進(jìn)行流緩存,之后通過readLine方法獲取到緩存的內(nèi)容。

BufferedReader bre = null;

try {

String file = "D:/test/test.txt";

bre = new BufferedReader(new FileReader(file));//此時(shí)獲取到的bre就是整個(gè)文件的緩存流

while ((str = bre.readLine())!= null) // 判斷最后一行不存在,為空結(jié)束循環(huán)

{

System.out.println(str);//原樣輸出讀到的內(nèi)容

};

備注: 流用完之后必須close掉,如上面的就應(yīng)該是:bre.close(),否則bre流會(huì)一直存在,直到程序運(yùn)行結(jié)束。

可以通過“FileOutputStream”創(chuàng)建文件實(shí)例,之后過“OutputStreamWriter”流的形式進(jìn)行存儲(chǔ),舉例:

OutputStreamWriter pw = null;//定義一個(gè)流

pw = new OutputStreamWriter(new FileOutputStream(“D:/test.txt”),"GBK");//確認(rèn)流的輸出文件和編碼格式,此過程創(chuàng)建了“test.txt”實(shí)例

pw.write("我是要寫入到記事本文件的內(nèi)容");//將要寫入文件的內(nèi)容,可以多次write

pw.close();//關(guān)閉流

備注:文件流用完之后必須及時(shí)通過close方法關(guān)閉,否則會(huì)一直處于打開狀態(tài),直至程序停止,增加系統(tǒng)負(fù)擔(dān)。

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

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

急求:JAVA編寫復(fù)制文件夾的代碼

一個(gè)簡單的方式就是調(diào)用cmd命令,使用windows自帶的功能來替你完成這個(gè)功能

我給你寫個(gè)例子

import java.io.*;

public class test{

public static void main(String[] args){

BufferedReader in = null;

try{

// 這里你就當(dāng)作操作對(duì)dos一樣好了 不過cmd /c 一定不要?jiǎng)?/p>

Process pro = Runtime.getRuntime().exec("cmd /c copy d:\\ReadMe.txt e:\\");

in = new BufferedReader(new InputStreamReader(pro.getInputStream()));

String str;

while((str = in.readLine()) != null){

System.out.println(str);

}

}catch(Exception e){

e.printStackTrace();

}finally{

if(in != null){

try{

in.close();

}catch(IOException i){

i.printStackTrace();

}

}

}

}

}


網(wǎng)頁名稱:java復(fù)制文件實(shí)例代碼,java代碼實(shí)現(xiàn)文件復(fù)制
網(wǎng)站鏈接:http://weahome.cn/article/dsipchc.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部