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

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

復制文檔的java代碼 java代碼實現(xiàn)文件復制

java編程 編寫一個文件拷貝的程序

程序如下:

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

--------------------------------------------------------------

import java.io.FileReader;

import java.io.FileWriter;

import java.io.IOException;

import java.io.FileNotFoundException;

public class copy {

public static void main (String args[]) {

if (args.length 2) {

System.out.println("請按以下格式輸入:java copy 原路徑 目標路徑");

return;

}

try {

FileReader reader = new FileReader(args[0]);

FileWriter writer = new FileWriter(args[1]);

int c = -1;

while ((c = reader.read()) != -1)

writer.write(c);

reader.close();

writer.close();

} catch (FileNotFoundException fnfe) {

System.out.println("原文件不存在!");

return;

} catch (IOException ioe) {

System.out.println("拷貝失??!");

return;

}

System.out.println("拷貝成功!");

}

}

-----------------------------------------------------------------

運行程序時輸入如下命令:

java copy 原文件路徑 新文件路徑

-----------------------------------------------------------------

截圖如下:

java復制文件夾以及其中的文件

這是 我修改后的,能使用。 package configuration;import java.io.*;

/**

* @author Administrator

*

* Class Function:

*/

public class copyDirectory {

public void startCopy(String topath,String frompath) throws IOException {

File copy=new File(topath); //拷貝到何處 路徑

File bycopy=new File(frompath); //從何處拷貝 路徑

//創(chuàng)建備份目錄

copy.mkdirs();

//開始拷貝

File[] file=bycopy.listFiles();

try{

if(file.length!=0){

for(int i=0;ifile.length;i++){

if(file[i].isFile()){

FileInputStream input=new FileInputStream(file[i]);

FileOutputStream output=new FileOutputStream(copy+"\\"+file[i].getName());

byte[] b=new byte[1024*10];

int len=input.read(b);

System.out.println("=========================================是文件================================================================");

System.out.println("拷貝"+topath+"\\"+file[i].getName());

System.out.println("目標"+frompath+"\\"+file[i].getName());

while((len=input.read(b))!=-1){

output.write(b,0,len);

}

output.flush();

output.close();

input.close();

}

if(file[i].isDirectory()){

copyDirectiory(copy+"\\"+file[i].getName(),bycopy+"\\"+file[i].getName());

System.out.println("=========================================是目錄================================================================");

System.out.println("拷貝"+topath+"\\"+file[i].getName());

System.out.println("目標"+frompath+"\\"+file[i].getName());

}

}

}

}catch(Exception e){

}finally{

file=null;

}

}

public void copyDirectiory(String topath,String frompath) throws IOException{

File copy=new File(topath);

File bycopy=new File(frompath);

//創(chuàng)建拷貝目錄

copy.mkdirs();

//開始拷貝

File[] file=bycopy.listFiles();

try{

if(file.length!=0){

for(int i=0;ifile.length;i++){

if(file[i].isFile()){

FileInputStream input=new FileInputStream(file[i]);

FileOutputStream output=new FileOutputStream(copy+"\\"+file[i].getName());

byte[] b=new byte[1024*5];

int len;

while((len=input.read(b))!=-1){

output.write(b,0,len);

}

output.flush();

output.close();

input.close();

}

if(file[i].isDirectory()){

copyDirectiory(copy+"\\"+file[i].getName(),bycopy+"\\"+file[i].getName());

}

}

}

}catch(Exception e){

}finally{

file=null;

}

}}

怎樣用Java復制文件到指定目錄? 在線等,急?。。?!

借助工具包commons-io.jar

import java.io.File;

import java.io.IOException;

import org.apache.commons.io.FileUtils;

public class Admin {

public static void main(String[] args) {

File from = new File("d:/a");

File to = new File("d:/b");

try {

FileUtils.copyDirectory(from, to);

} catch (IOException e) {

e.printStackTrace();

}

}

}


網(wǎng)站題目:復制文檔的java代碼 java代碼實現(xiàn)文件復制
文章出自:http://weahome.cn/article/dooshgi.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部