1、创建文件夹
/** * 判断文件夹是否存在 * @param myPath */ public static void judeDirExists(File myPath) { if (!myPath.exists()) { myPath.mkdirs();//多级文件夹目录 //myPpath.mkdir();//单级文件夹目录 System.out.println("创建文件夹路径为:"+ myPath.getPath()); } }
2、修改文件夹名称
/** * 通过文件路径直接修改文件名 * @param filePath 需要修改的文件的完整路径 * @param newFileName 需要修改的文件的名称 * @return */ private static String modifyFileName(String filePath, String newFileName) { File f = new File(filePath); if (!f.exists()) { // 判断原文件是否存在 return null; } newFileName = newFileName.trim(); if ("".equals(newFileName)) // 文件名不能为空 return null; String newFilePath = null; if (f.isDirectory()) { // 判断是否为文件夹 newFilePath = filePath.substring(0, filePath.lastIndexOf("/")) + "/" + newFileName; } else { newFilePath = filePath.substring(0, filePath.lastIndexOf("/"))+ "/" + newFileName + filePath.substring(filePath.lastIndexOf(".")); } File nf = new File(newFilePath); if (!f.exists()) { // 判断需要修改为的文件是否存在(防止文件名冲突) return null; } try { f.renameTo(nf); // 修改文件名 } catch(Exception err) { err.printStackTrace(); return null; } return newFilePath; }
3、
原文地址:https://www.cnblogs.com/longpizi/p/10528512.html
时间: 2024-11-08 23:36:41