1创建文件 File f=new File("c:"+File.separator+"2.txt"); boolean flag=true; try { flag=f.createNewFile(); } catch (IOException e) { } System.out.println(flag); //如果不存在文件时,true boolean mkdir() boolean mkdirs() 2、删除文件 Boolean delete(); void deleteOnExit(); 3、判断 exist() isHidden() 4\ getParent(); getPath(); int lastModified() //最后修改的时间 5、遍历 File f=new File("c:"+File.separator); //String[] name =f.list(); String[] name =f.list(new FilenameFilter(){ public boolean accept(File dir,String name) { return name.endsWith(".txt"); } }); for(String n:name) { System.out.println("c:\\"+n); } 6 、递归 static void show(File dir) { File[] fs=dir.listFiles(); System.out.print(dir.getName()); for(int i=0;i<fs.length;i++) { if(fs[i].isDirectory()) { show(fs[i]); } else { System.out.println("\\"+fs[i].getName()); } } } |
|