IO(一)操作File

public class FileUtil {
    /*
        pathSeparator常量表示路径分隔符,window是——>;
        sparaotr常量表示路径分隔符,window是——>\
        public File(String pathName)构造,创建file对象,传入完整路径。
        boolean createNewFile()创建新文件。
        boolean delete();删除文件
        boolean exists();判断文件是否存在
     boolean isFile();判断是否是文件 boolean isDirectory();判断给定的文件是否是一个目录 long length();返回文件的大小 String[] list(); 列出了目录的全部文件名称 File[] listFiles();列出目录的全部文件名称带路径 boolean mkdir();创建一个目录 boolean renameTO(File dest);为已有的文件重新命名(慎用)。
*/ private static File file = new File("D:"+File.separator+"test.txt"); /** 文件是否存在 ,存在true不存在false*/ public static boolean exists(){ return exists(); } /** 根据file对象创建,成功true,如果文件本身存在false*/ public static boolean createNewFile() throws IOException{ return file.createNewFile(); } /** 根据file对象删除,删除成功为true,如果路径没有删除为false*/ public static boolean delete(){ return file.delete(); } /** 判断该file对象的地址是否是个文件夹*/ public static boolean directory(){ return file.isDirectory(); } /** 遍历当前file对象下的文件(会列出文件和文件夹),如果file对象本身指向的是个文件那么返回null而不是空数组*/ public static String[] text(){ return file.list(); } /** 创建文件夹*/ public static boolean createDirectory(){ //mkdirs()可以建立多级文件夹, mkdir()只会建立一级的文件夹 return file.mkdirs(); } }
posted @ 2016-04-12 14:48  姩澕  阅读(114)  评论(0编辑  收藏  举报