第1个回答 2009-05-29
写了个简单的思路,你自己去补充吧。
File cRoot = new File("C:/");
File dRoot = new File("d:/");
// List all files.
File [] fileList = cRoot.listFile();
for( int i=0;i< fileList.length; i++)
{
if ( fileList[i].isDirectory())
{
// 如果是目录的话,在D盘创建同样的目录,然后递归调用这个函数
}else {
// 如果是文件的话,就将这个文件复制到d盘上;可以打开文件读取内容;也可以 File.rename(target)来做。
}
}本回答被网友采纳