zoukankan      html  css  js  c++  java
  • 重命名和移动

    /** *//**文件重命名
    * @param path 文件目录
    * @param oldname 原来的文件名
    * @param newname 新文件名
    */
    public void renameFile(String path,String oldname,String newname)...{
    if(!oldname.equals(newname)){//新的文件名和以前文件名不同时,才有必要进行重命名
    File oldfile=new File(path+"/"+oldname);
    File newfile=new File(path+"/"+newname);
    if(!oldfile.exists()){
    return;//重命名文件不存在
    }
    if(newfile.exists())//若在该目录下已经有一个文件和新文件名相同,则不允许重命名
    System.out.println(newname+"已经存在!");
    else{
    oldfile.renameTo(newfile);
    }
    }else{
    System.out.println("新文件名和旧文件名相同...");
    }
    }

      public static void moveTotherFolders(String filePathName, String ansPath) {
            String startPath = filePathName;
            String endPath = ansPath;
            try {
                File startFile = new File(startPath);
                File tmpFile = new File(endPath);//获取文件夹路径
                if (!tmpFile.exists()) {//判断文件夹是否创建,没有创建则创建新文件夹
                    tmpFile.mkdirs();
                }
                System.out.println(endPath + startFile.getName());
                if (startFile.renameTo(new File(endPath + startFile.getName()))) {
                    System.out.println("File is moved successful!");
                    System.out.println("文件移动成功!文件名:《{" + filePathName + "}》 目标路径:{" + endPath + "}");
                } else {
                    System.out.println("File is failed to move!");
                    System.out.println("文件移动失败!文件名:《{" + filePathName + "}》 起始路径:{" + startPath + "}");
                }
            } catch (Exception e) {
                System.out.println("文件移动异常!文件名:《{" + filePathName + "}》 起始路径:{" + startPath + "}");
    
            }
        }
    View Code
  • 相关阅读:
    牛客网每日一练
    牛客网每日一练
    linux/nginx 安全增强 迎客
    ObjectiveC 对象复制 迎客
    在Xcode中搭建真机调试环境 迎客
    VirtualBox虚拟机Ubuntu找不到网卡的解决方法 迎客
    Xcode中创建和添加Libary 迎客
    做领导还是做自己? 迎客
    ObjcetiveC 归档 迎客
    ObjcetiveC 中 @property 介绍 迎客
  • 原文地址:https://www.cnblogs.com/sprinng/p/7994631.html
Copyright © 2011-2022 走看看