如何修改文件夹名称 1. new File("c:\\zjh\\file").renameTo(new File("c:\\zjh\\file1")); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 对于第二个问题,没有现成的API,只好自己写代码拷贝文件了,然后删除原始文件。可以使用递归来做。 2.public static void moveFiles(File srcDir, File dstDir){ if(!dstDir.exists()) dstDir.mkdir(); File[] files = srcDir.listFiles(); for(int i=0; i<files.length; i++) { if(files[i].isDirectory()) { moveFiles(files[i], new File(dstDir, files[i].getName())); files[i].delete(); } else files[i].renameTo(new File(dstDir, files[i].getName())); }}public static void main(String[] args){ File src = new File("c:\\file"); File dst = new File("d:\\file"); moveFiles(src, dst);} 可以将路径存在一个properties文件里面,需要的时候改文件就行了,不用改程序 关于JAVA中求数的问题 在线等 Double相除,如何只精确到小数点后2为呢 帮忙看看有什么问题 ====有奖竟猜====小牛Vs火箭(5)=== 截止时间:5月03日-8点59分 (是人就该来支持!!) 请教jdk使用方法及心得 请教 为解除众人对ecplise的误解,特发次贴! 新手起步 jbuilder中文字体乱码 有必要学GUI吗? 安装问题,不难?即答即结! 配置iPlanet Web Service 6.0 时出现问题,请高手帮忙!
{
if(!dstDir.exists())
dstDir.mkdir();
File[] files = srcDir.listFiles();
for(int i=0; i<files.length; i++)
{
if(files[i].isDirectory())
{
moveFiles(files[i], new File(dstDir, files[i].getName()));
files[i].delete();
}
else
files[i].renameTo(new File(dstDir, files[i].getName()));
}
}public static void main(String[] args)
{
File src = new File("c:\\file");
File dst = new File("d:\\file");
moveFiles(src, dst);
}