IO流-File类
publicstaticvoidmain(String[]args){TestFiletf=newTestFile();//tf.read();Filef=newFile("E:/shouji/");f.mkdir();//boolean创建文件夹f.canRead();//boolean可读f.canWrite();//boolean可写f.exists();//boolean是否存在f.delete();//boolean删除文件f.isFile();f.isDirectory();//是不是目录try{f.createNewFile();//boolean创建文件(文件路径要带文件格式,否则无法创建文件返回false)}catch(IOExceptione){e.printStackTrace();}File[]files=f.listFiles();//获取f文件里的子文件,存储于文件类型的数组中System.out.println(Arrays.toString(files));//打印结果:[E:\shouji\CM10-20121109-NIGHTLY-mb525(plus).zip,//E:\shouji\存储文件]System.out.println("filelength:"+f.length());//文件的大小(字节数),必须是文件,文件夹会返回0System.out.println(f.getPath());//文件完整路径名+文件名System.out.println(f.getName());//文件名}
显示某个文件夹里所有文件的方法:
publicstaticvoidlistFileName(Filef){File[]files=f.listFiles();for(inti=0;i<files.length;i++){if(files[i].isDirectory()){System.out.println("目录:"+files[i].getPath());Filef1=files[i];listFileName(f1);}elseif(files[i].isFile()){System.out.println("文件:"+files[i].getPath());}}}
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。