File类的使用方法
常用方法如下:
1):public boolean createFileNext //创建文件,如果存在此文件,就不用创建
2):public boolean mkdir //创建文件夹,如果存在此文件夹,就不用创建
3):public boolean mkdirs //创建文件夹,如果父文件不存在,会帮你把他创建出来
//创建多级目录 File file2 = new File("aaa\\ddd"); System.out.println(file2.mkdirs());// demo(); } //创建文件夹 public static void demo() { File file1 = new File("bbb.txt"); System.out.println(file1.mkdir()); //创建新的文件夹 File file = new File("newFile"); try { System.out.println(file.createNewFile()); } catch (IOException e) { e.printStackTrace(); } }4):public boolean isDirection //判断是否为目录5):public boolean isFile //判断是否为文件6):public boolean isHidden //判断是否隐藏7):public boolean exit //判断是否存在8):public boolean canRead //判断是否可读9):public boolean canWrite //判断是否可写``` public static void main(String[] args) {// demo(); File file=new File("zzz"); //先是设置不可以读 file.setReadable(false); //在输出是否可以读 System.out.println(file.canRead());//windows认为所有的文件都是可以读的 file.setWritable(false); System.out.println(file.canWrite() );//Windows可以设置为不可写 } public static void demo() { File file = new File("aa"); System.out.println(file.isDirectory()); }9):public String getAbsoultePath //获取文件的绝对路径10):public String getPath //获取文件路径11):public String getName //获取文件名称12):public long length //获取文件长度13):public long lastMethodFiled //获取文件最后修改时间14):public String [] list //获取文件目录,或者文件数组名15):public String [] listFile //获取指定目录下的所有文件,或者数组文件### 文件过滤器使用方法public sataic void main(String args[]){//创建文件类对象 File file=new File(""C:\\Users\\Administrator\\Pictures\\house""); String [] files=file.lsitFile(new FileNameFilter{ public boolean accept(File dir,String name){ File file1=new File(dir,name); return file1.isFile()&&files.getName().endWith(".jpg"); } }); for(String subfile:file1){ System.out.print(subfile); }}复制代码