输入输出I/O流(文件与目录的创建)

 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 }

 

posted @ 2016-05-31 00:24  明天会更好!!!!  阅读(211)  评论(0)    收藏  举报