请问如何拷贝一个目录下的所有目录及文件 请问如何拷贝一个目录下的所有目录及文件 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你可以把该目录当一个文件来拷贝,或者用file.listFiles()取到该目录下的所有目录及文件,然后逐个拷贝该目录下的所有目录及文件 file类都有提供相关的api,自己去看看吧 File f=new File("F:\\java");if(f.exists()){ Files[] files=f.listFiles(); ....//分别拷贝}查看File类 在文件夹上按 Ctrl + C,再到目标目录下按 Ctrl + V 就可以拷贝了。 //列出目录里面的文件和文件包import java.io.*;public class test{//创建方法static void getDir(String strPath) throws Exception { try { File f=new File(strPath); if(f.isDirectory()) { File[] fList=f.listFiles(); for(int j=0;j<fList.length;j++) { if(fList[j].isDirectory()) { System.out.println(fList[j].getPath()); getDir(fList[j].getPath()); //在getDir函数里面又调用了getDir函数本身 } } for(int j=0;j<fList.length;j++) { if(fList[j].isFile()) { System.out.println(fList[j].getPath()); } } } } catch(Exception e) { System.out.println("Error: " + e); } } //开始调用public static void main(String[] args){ String strPath="f:\\java"; System.out.println(strPath); try { getDir(strPath); } catch(Exception e) { } } } java的wait 吊起线程的时候 会不会释放synchronized锁呢 双JDK,指定JDK运行jar包 ==和equals又混淆了,麻烦解答下 一道垃圾回收机制的问题 Socket的IO流问题 关于socket的问题!谢谢 java Runtime问题。 多态性 求点拨一个Swing的开发技术细节. mssql2000 有多个数据库,用jdbc连接时候,怎样指定我想用的那个? 发个初级问题,大家来看看。 java 匿名类
或者用file.listFiles()取到该目录下的所有目录及文件,然后逐个拷贝该目录下的所有目录及文件
if(f.exists())
{
Files[] files=f.listFiles();
....//分别拷贝
}查看File类
import java.io.*;
public class test
{//创建方法
static void getDir(String strPath) throws Exception
{
try
{
File f=new File(strPath);
if(f.isDirectory())
{
File[] fList=f.listFiles();
for(int j=0;j<fList.length;j++)
{
if(fList[j].isDirectory())
{
System.out.println(fList[j].getPath());
getDir(fList[j].getPath()); //在getDir函数里面又调用了getDir函数本身
}
}
for(int j=0;j<fList.length;j++)
{ if(fList[j].isFile())
{
System.out.println(fList[j].getPath());
} }
}
}
catch(Exception e)
{
System.out.println("Error: " + e);
} }
//开始调用
public static void main(String[] args)
{
String strPath="f:\\java";
System.out.println(strPath); try
{
getDir(strPath);
}
catch(Exception e)
{ }
}
}