RELATEED CONSULTING
相关咨询
选择下列产品马上在线沟通
服务时间:8:30-17:00
你可能遇到了下面的问题
关闭右侧工具栏

新闻中心

这里有您想知道的互联网营销解决方案
代码免费复制java 代码免费复制应用

Java代码拷贝文件夹 注:复制文件夹

Java代码复制文件夹时,则需要利用Flie类在目标文件夹中创建相应的目录,并且使用递归方法,代码如下:

成都创新互联是一家专业提供阳信企业网站建设,专注与网站制作、成都网站制作、H5建站、小程序制作等业务。10年已为阳信众多企业、政府机构等服务。创新互联专业网站设计公司优惠进行中。

import java.io.*;  

/** 

* 复制文件夹或文件夹 

*/  

public class CopyDirectory {  

// 源文件夹   

static String url1 = "F:/photos";  

// 目标文件夹   

static String url2 = "D:/tempPhotos";  

public static void main(String args[]) throws IOException {  

// 创建目标文件夹   

(new File(url2)).mkdirs();  

// 获取源文件夹当前下的文件或目录   

File[] file = (new File(url1)).listFiles();  

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

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

// 复制文件   

copyFile(file[i],new File(url2+file[i].getName()));  

}  

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

// 复制目录   

String sourceDir=url1+File.separator+file[i].getName();  

String targetDir=url2+File.separator+file[i].getName();  

copyDirectiory(sourceDir, targetDir);  

}  

}  

}  

// 复制文件   

public static void copyFile(File sourceFile,File targetFile)   

throws IOException{  

// 新建文件输入流并对它进行缓冲   

FileInputStream input = new FileInputStream(sourceFile);  

BufferedInputStream inBuff=new BufferedInputStream(input);  

// 新建文件输出流并对它进行缓冲   

FileOutputStream output = new FileOutputStream(targetFile);  

BufferedOutputStream outBuff=new BufferedOutputStream(output);  

// 缓冲数组   

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

int len;  

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

outBuff.write(b, 0, len);  

}  

// 刷新此缓冲的输出流   

outBuff.flush();  

//关闭流   

inBuff.close();  

outBuff.close();  

output.close();  

input.close();  

}  

// 复制文件夹   

public static void copyDirectiory(String sourceDir, String targetDir)  

throws IOException {  

// 新建目标目录   

(new File(targetDir)).mkdirs();  

// 获取源文件夹当前下的文件或目录   

File[] file = (new File(sourceDir)).listFiles();  

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

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

// 源文件   

File sourceFile=file[i];  

// 目标文件   

File targetFile=new File(new File(targetDir).getAbsolutePath()+File.separator+file[i].getName());  

copyFile(sourceFile,targetFile);  

}  

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

// 准备复制的源文件夹   

String dir1=sourceDir + "/" + file[i].getName();  

// 准备复制的目标文件夹   

String dir2=targetDir + "/"+ file[i].getName();  

copyDirectiory(dir1, dir2);  

}  

}  

}  

}

急求:JAVA编写复制文件夹的代码

一个简单的方式就是调用cmd命令,使用windows自带的功能来替你完成这个功能

我给你写个例子

import java.io.*;

public class test{

public static void main(String[] args){

BufferedReader in = null;

try{

// 这里你就当作操作对dos一样好了 不过cmd /c 一定不要动

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();

}

}

}

}

}

表白代码大全可复制免费

表白代码大全可复制免费

表白代码大全可复制免费,用代码表白是一件非常浪漫的事情,只需要短短的一行代码,就可以制作生活中的惊喜和小浪漫,但是设置代码是需要技巧的,以下分享表白代码大全可复制免费。

表白代码大全可复制免费1

1.发送xoxO(会出现满屏亲亲)

2.发送mi manchi(会出现满屏小星星)

3.发送ohh(翻译:留在我身边)

4.发送ch will mit dir S wim(翻译:我想和你在一起)

5.发送Voce e meu bebe(翻译:你是我的宝贝)

6.发送 RUYDUAautrinuU(翻译我只喜欢你)

7.发送 love at first sight(翻译:—见钟情)

8.发送We will be happy(我们会幸福)

9.发送missu(会出现星星雨)

10.发送u621u7231u460(翻译:爱你)

11.发送u5728u4e0Ou8d7Nu5427(翻译在一起)

12.发送Milji pouze jednu osobu, ta osoba jste vy.我只爱一个人,那个人就是你)

13.发送 yax you(翻译我跟你说)发送yyyax you翻译我喜欢你)发送 yox you!(我爱死你了)

14.n 55 iw!(倒过来是i miss you我想你。)

15.我想要两颗西柚("1 wanttoseeyou"我想要见你)

16.962464(用九宫格输入试试)

17.Mg+Znso4==MgSo4+zn(你的镁夺走了我的锌)

18.Te echo de menos(微信翻译:我想你)

19.双木非林田下有心(相思)

20.n.nggui(倒过来看就是ineedyoy我需要你)

表白代码大全可复制免费2

程序员的表白代码

第一条语言:Java代码翻译:直到死之前,每天爱你多一点代码:while(lifeend){love++;}

第二条语言:C语言代码翻译:IcannotsayHellototheWorldwithoutu.代码:#incldestdio.hintmain(){printf(HelloWorldn);retrn0;}//IcannotsayHellototheWorldwithoutu.

第三条语言:python代码翻译:山无陵,江水为竭,冬雷震震,夏雨雪,天地合,乃敢与君绝!代码:if(mountain.arris==None):if(river.water==None):if(winter.thunder==True):if(summer.snow==

True):if(sky.height==ground.height):i.withyou=Falseelse:i.withyou=True.

第四条语言:Erlang代码代码翻译:深圳相遇,至死不渝代码:-module(you_and_me).-export([start/1]).-record(person,{name,address,status}).start(Name)-one_world(Name).one_world(Name)keep_to_love_you(Person).say_goodbye(Person)-io:format(~p:seeyounextworld!~n,[Person#person.name]).see_you_next_world(Name)-one_world(Name).

第五条语言:Java语言代码翻译:爱你到天荒地老代码:while(!world.destroy){System.out.println(iloveyou);}

表白代码大全可复制免费3

第一条

语言:Java

代码翻译:

直到死之前,每天爱你多一点

代码:

while (life end) {

love++;

}

// I can not say Hello to the World without u.

第二条

语言:python

代码翻译:

山无陵, 江水为竭, 冬雷震震, 夏雨雪, 天地合, 乃敢与君绝!

代码:

if(mountain.arris==None):

if(river.water==None):

if(winter.thunder==True):

if(summer.snow==True):

if(sky.height==ground.height):

i.withyou=False

else:

i.withyou=True

one_world(Name).

第三条

语言:Java语言

代码翻译:

爱你到天荒地老

代码:

while(!world.destroy){

System.out.println("i love you");

}

第四 条

语言:C语言

代码翻译:

两隔的`世界;

无名的信件;

短暂的停留;

长久的记忆;

说这么多,只是想说:我想你了。

代码:

#include

int main()

{

double world;

unsigned letter;

short stay;

long memories;

printf("I miss you. ");

return 0;

}


当前标题:代码免费复制java 代码免费复制应用
文章分享:http://scpingwu.com/article/hjhpch.html