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
  • 相关阅读:
    mac快捷键,pycharm快捷键
    Django进阶之session
    Python:如何将字符串作为变量名
    Ubuntu中创建用户
    redis在centos上的安装
    centos--网络配置问题,提示connect: Network is unreachable
    Python 3.x--paramiko模块详解
    Python 3.x--paramiko模块安装过程中的错误
    Python 3.x--Socket实现简单的ssh和文件下载功能
    Python 3.x--面向对象编程(二)静态方法、类方法、属性方法
  • 原文地址:https://www.cnblogs.com/sprinng/p/7994631.html
Copyright © 2011-2022 走看看