Java文件(io)编程——File类的基本用法
1、首先了解文件流的相关概念:
2、文件File类的基本用法
1 public class Demo_1 { 2 3 public static void main(String[] args) { 4 5 //创建一个文件对象 6 File f=new File("e:\\aa.txt"); 7 8 //得到文件的路径 9 System.out.println("文件路径:"+f.getAbsolutePath()); 10 11 //得到文件的大小,字节数 12 System.out.println("文件大小:"+f.length()); 13 14 System.out.println("文件可读:"+f.canRead()); 15 16 //创建文件夹 17 File f3=new File("e:\\ff"); 18 if(!f3.isDirectory()){ 19 //创建 20 f3.mkdir(); 21 }else{ 22 System.out.println("文件夹已存在"); 23 } 24 25 //创建文件 26 File f2=new File("e:\\ff\\hsp.txt"); 27 if(!f2.exists()){ 28 //可以创建 29 try { 30 f2.createNewFile(); 31 } catch (IOException e) { 32 // TODO Auto-generated catch block 33 e.printStackTrace(); 34 } 35 }else{ 36 System.out.print("有文件,不能创建"); 37 } 38 39 //列出一个文件夹下面的所有文件 40 File f4=new File("e://安装包下载"); //引号下也可写成e:/ff 41 42 if(f4.isDirectory()){ 43 File lists[]=f4.listFiles(); 44 for(int i=0;i<lists.length;i++){ 45 System.out.println("文件名:"+lists[i].getName()); 46 } 47 } 48 } 49 }