1 package bao5;
2 import java.io.*;
3 public class Text1
4 {
5
6 public static void main(String[] args)
7 {
8 //File文件
9
10 //构造方法
11 File file=new File("d:/test.txt");
12 //判断文件是否存在
13 if(file.exists())
14 {
15 System.out.println("文件存在");
16 //获取文件路径
17 System.out.println(file.getAbsolutePath());
18 //获取文件盘符
19 System.out.println(file.getParent());
20 //获取文件名
21 System.out.println(file.getName());
22 //删除文件
23 //file.delete();
24 //给文件改名
25 file.renameTo(new File("d:/test1.txt"));
26 }
27 else
28 {
29 System.out.println("文件不存在");
30 //创建新文件,可控式异常
31 try
32 {
33 file.createNewFile();
34 System.out.println("文件创建成功");
35 }
36 catch (IOException e)
37 {
38
39 e.printStackTrace();
40 System.out.println("文件创建失败");
41 }
42 }
43
44 }
45
46 }
1 package bao5;
2 import java.io.*;
3 public class Text2
4 {
5
6 public static void main(String[] args)
7 {
8 //操作目录
9
10 File dir=new File("d:/test");//指定一个具体路径
11 if(!dir.exists())//如果不存在这个目录
12 {
13 //就创建目录
14 if(dir.mkdirs())
15 {
16 System.out.println("创建目录成功");
17 }
18 else
19 {
20 System.out.println("创建目录失败");
21 }
22 }
23
24
25 File file=new File("d:/test/test.tet");//指定一个具体文件
26 if(file.exists())
27 {
28
29 }
30 else//如果不存在则创建
31 {
32 try
33 {
34 file.createNewFile();
35 System.out.println("创建文件成功");
36 }
37 catch (IOException e)
38 {
39 e.printStackTrace();
40 System.out.println("文件创建失败");
41 }
42 }
43 }
44
45 }