java-对File类的操作

只提File类常用的方法解释

 1 import java.io.File;
 2 
 3 
 4 public class Test {
 5     public static void main(String args[]){
 6         File file = new File("C:\\Users\\Administrator\\Desktop\\外部地址.txt");
 7         System.out.println("判断文件或目录是否存在:" + file.exists());
 8         System.out.println("判断是文件还是目录:" + file.isFile());
 9         System.out.println("返回文件名或目录名:" + file.getName());
10         System.out.println("返回文件或目录的路径:" + file.getPath());
11         System.out.println("获取文件的长度:" + file.length());
12         
13         String[] str = file.list();// 将目录中所有文件名保存在字符串数组中返回。
14         for (int i = 0; i < str.length; i++) {
15             System.out.println("目录中文件名:" + str[i]);
16         }
17         File[]flle=file.listFiles();// 将目录中所有文件保存在File类数组中返回。
18         for (int i = 0; i < flle.length; i++) {
19             System.out.println("目录中文件有:"+flle[i].getName());
20         }
21         boolean b=file.renameTo(new File("C:\\Users\\Administrator\\Desktop\\1111.txt"));
22         System.out.println("重命名文件,返回的结果为:"+b);
23         
24         File filett = new File("C:\\Users\\Administrator\\Desktop\\外部地址.txt");
25         if(!filett.exists()) {
26             filett.createNewFile();//创建文件
27             System.out.println("判断文件否存在:" + filett.exists());
28         }
29         File filemk = new File("C:\\Users\\Administrator\\Desktop\\目录\\haha");
30         if(!filemk.exists()) {
31             filemk.mkdirs();//创建文件对象指定的目录(单层目录)
32             System.out.println("判断目录是否存在:" + filemk.exists());
33         }
34         filemk.delete();//删除文件或目录,只删除最里层的
35     }
36 
37 }

 

posted @ 2018-04-11 16:12  记录¥随笔  阅读(65)  评论(0)    收藏  举报