Topic: JDK1.4.1中有没有接口能直接实现文件夹的复制

  Print this page

1.JDK1.4.1中有没有接口能直接实现文件夹的复制 Copy to clipboard
Posted by: lindentree
Posted on: 2003-02-12 23:57

我只会以下这种方法
不停的File.mkdirs();然后不停的用流复制文件

但是太麻烦了!

能不能直接复制DIR?
谢谢!

2.Re:JDK1.4.1中有没有接口能直接实现文件夹的复制 [Re: lindentree] Copy to clipboard
Posted by: jmd7
Posted on: 2003-02-12 23:59

我也想知道,没找着过。都是用file类+流递归拷贝的。

3.Re:JDK1.4.1中有没有接口能直接实现文件夹的复制 [Re: lindentree] Copy to clipboard
Posted by: lindentree
Posted on: 2003-02-13 00:01

太痛苦了吧!?

4.Re:JDK1.4.1中有没有接口能直接实现文件夹的复制 [Re: lindentree] Copy to clipboard
Posted by: floater
Posted on: 2003-02-13 09:12

Actually, if my memory serves me right, the code shouldn't be more than 30 lines and it's quite faster than I expected.

5.Re:JDK1.4.1中有没有接口能直接实现文件夹的复制 [Re: lindentree] Copy to clipboard
Posted by: jmd7
Posted on: 2003-02-13 11:44

对,其实挺快的,就是这么一个常用的功能不知道为什么没有简便的方法。

6.Re:JDK1.4.1中有没有接口能直接实现文件夹的复制 [Re: lindentree] Copy to clipboard
Posted by: frankwg
Posted on: 2003-02-14 07:01

Try this:

Runtime runtime = Runtime.getRuntime();
runtime.exec("xcopy source target /s /q");

7.Re:JDK1.4.1中有没有接口能直接实现文件夹的复制 [Re: lindentree] Copy to clipboard
Posted by: 铁针
Posted on: 2003-02-21 08:52

速度不慢了,JDK1.4的API中有新的IO,可一看看。
另外,要是用XCOPY的话就要区分操作系统类型了,尽量使“一次编译到处使用”。如果存在很多文件IO操作时候,请注意XCOPY进程控制和异常发生,并且进行合适的处理,随便的抛弃一个异常不是友好的!


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923