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文件操作方法总结。