Java文件(夹)的创建、拷贝和删除方法介绍

2016-04-09 15:05:51|?次阅读|上传:wustguangh【已有?条评论】发表评论

关键词:Java, 文件操作|来源:唯设编程网

6. 创建目录

/**
 * 在磁盘创建目录
 * @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方法即可。

7. 返回文件类型

/**
 * 返回文件类型
 * @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文件操作方法总结

 

<123>
发表评论0条 】
网友评论(共?条评论)..
Java文件(夹)的创建、拷贝和删除方法介绍