日期:2014-05-20 浏览次数:21013 次
File srcFile = new File("D:/test11/a1/b"); File destFile = new File("D:/test11/a1/b"+Calendar.getInstance().get(Calendar.YEAR)); srcFile.renameTo(destFile);
------解决方案--------------------
恩 Java的重命名是以File为对象的
------解决方案--------------------
重命名用java.io.File里面的renameTo();
File file = new File("...');
file.renameTo(new File("..."));
复制,剪切自己写个方法很简单
------解决方案--------------------
重命名用java.io.File里面的renameTo();
File file = new File("...');
file.renameTo(new File("..."));
复制,剪切自己写个方法很简单
------解决方案--------------------
重命名用java.io.File里面的renameTo();
File file = new File("...');
file.renameTo(new File("..."));
复制,剪切自己写个方法很简单
------解决方案--------------------
File mkdir() 创建一层文件夹
mkdirs() 创建多层文件夹
------解决方案--------------------
public class FolderRename { public static void main(String[] args) { String srcFileName = "D:/test11/a/b/b1.txt"; String desFileName = "D:/test11/a1/b/b1.txt"; SimpleDateFormat format = new SimpleDateFormat("yyyyMMddHHmmss"); System.out.println(format.format(new Date())); FileInputStream in = null; FileOutputStream out = null; try { File srcFile = new File(srcFileName); in=new FileInputStream(srcFile); File desFile = new File(desFileName); String fianlFolderName = desFile.getParent()+"-"+format.format(new Date()); out = new FileOutputStream(fianlFolderName+File.separator+desFile.getName()); in.getChannel().transferTo(0, srcFile.length(), out.getChannel()); desFile.delete(); if(desFile.getParentFile().list().length<=0){ desFile.getParentFile().delete(); } } catch (IOException e) { if(in!=null) try {in.close();} catch (IOException e1) {} if(out!=null) try {out.close();} catch (IOException e1) {} } } }
------解决方案--------------------
学习、
------解决方案--------------------
学习中。。。。
------解决方案--------------------
ding
------解决方案--------------------