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
  • 相关阅读:
    Laravel-RestfulAPI 资源控制器(全面详解)
    Laravel 支付宝SDK在Laravel5的封装
    Laravel 集成 阿里大于 短信接口
    Laravel --进阶篇 (单用户登录)
    Laravel LTS 分割 路由文件的最佳方式
    Laravel -- 实战篇 自制二维码 Simple QrCode
    Laravel 使用 Aliyun OSS 云存储
    Laravel 富文本插件-Ueditor
    Laravel 实战篇
    Laravel 微信开发组件-WeChat 微信支付
  • 原文地址:https://www.cnblogs.com/sprinng/p/7994631.html
Copyright © 2011-2022 走看看