1. 文件夹的拷贝
1 | public static void copyDir(String sourcePath, String newPath) { |
2.文件的拷贝
1 | public static void copyFile(String sourcePath, String newPath) { |
注意:在该函数中,用到的是java7增强的try语句来进行关闭资源。它允许在try关键字后紧跟一对圆括号,里面可以声明、初始化一个或多个资源(不同的资源之间用分号隔开),此处的资源指的是那些必须在程序结束时显示关闭的资源(数据库连接、网络连接等),try语句会在该语句结束时自动关闭这些资源。
3. 函数的调用
1 | public static void main(String[] args) { |
4. 源代码
1 | /** |
当然和文件以及流有关的更多操作,可以使用Apache Software Foundation提供的相关jar包(commons-io)。