2016-04-09 15:05:51|?次阅读|上传:wustguangh【已有?条评论】发表评论
关键词:Java, 文件操作|来源:唯设编程网
/** * 在磁盘创建目录 * @param dir * @return * @throws NormalException */ private static boolean createDirectory(File dir) throws NormalException { if (dir == null) throw new NormalException("错误:无法根据空对象无法创建目录!", new NullPointerException()); try { return dir.mkdirs(); } catch (SecurityException err) { throw new NormalException("创建目录失败:安全管理器不允许创建该目录!", err); } }
创建目录使用File的mkdirs方法即可。
/** * 返回文件类型 * @param fileName 文件名称 * @return * @throws NormalException */ public static String getFileType(String fileName) throws NormalException { if (fileName == null) throw new NormalException("无法返回文件名为null的后缀名!", new NullPointerException()); else if (fileName.indexOf(".") == -1) throw new NormalException("无法返回文件名"" + fileName + ""的后缀名!", null); String[] element = fileName.split("."); return element[element.length - 1].trim(); }
返回文件类型也就是得到文件的后缀名,使用了String的split方法。
到此,Java通用的文件操作方法(文件和目录的创建、拷贝、删除)就介绍完成了,如果你还需要了解文件内容读/写的相关知识,可以参考Java文件操作方法总结。