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
  • 相关阅读:
    mkdir命令
    pwd命令
    chmod命令
    chown命令
    chgrp命令
    687. Longest Univalue Path
    HYSBZ 1036 树的统计Count (水题树链剖分)
    POJ 3709 K-Anonymous Sequence (斜率优化DP)
    LightOJ 1065 Island of Survival (概率DP?)
    LightOJ 1248 Dice (III) (水题,期望DP)
  • 原文地址:https://www.cnblogs.com/sprinng/p/7994631.html
Copyright © 2011-2022 走看看