首页 > 编程语言 > 详细

java开始到熟悉70-71

时间:2014-05-02 16:48:57      阅读:398      评论:0      收藏:0      [点我收藏+]

                      本次内容:file类

bubuko.com,布布扣

bubuko.com,布布扣
 1 package array;
 2 /**
 3  * file类
 4  */
 5 import java.io.File;
 6 import java.io.IOException;
 7 
 8 public class file {
 9     public static void main(String[] args)
10     {
11         File f1=new File("d:/tu/11.png");//文件路径名
12         File f2=new File("d:/software");//目录路径名
13         File f3=new File("d:/tu/test");//创建目录名
14         File f4=new File("d:/tu/aa/bb/cc/dd");//创建又一目录名
15         File f5=new File("d:/tu/aa.c");//创建文件名
16         f3.mkdir();
17         f4.mkdirs();
18         f4.delete();//删除目录
19         try {
20             f5.createNewFile();
21             f5.delete();
22         } catch (IOException e) {
23             // TODO Auto-generated catch block
24             e.printStackTrace();
25         }
26         if(f1.isFile())
27         {
28             System.out.println("f1 is a file!");
29         }
30         if(f2.isDirectory())
31         {
32             System.out.println("f2 is a directory!");
33         }
34     }
35 }
bubuko.com,布布扣

运行结果:
f1 is a file!
f2 is a directory!

bubuko.com,布布扣

小练习:

bubuko.com,布布扣

bubuko.com,布布扣
 1 package array;
 2 
 3 import java.io.File;
 4 
 5 /**
 6  * 打印目录结构
 7  * @author acer
 8  *
 9  */
10 public class printdir {
11     public static void main(String[] args)
12     {
13         File f1=new File("d:/tu");
14         printname(f1,0);
15     }
16     public static void printname(File f,int level)
17     {
18         for(int i=0;i<level;i++)
19         {
20             System.out.print("-");//根据目录的级数显示“-”的数目
21         }
22         System.out.println(f.getName());
23         if(f.isDirectory())
24         {
25             File[] files=f.listFiles();
26             for(File temp:files)
27             {
28                 printname(temp,level+1);//递归调用
29             }
30         }
31     }
32 }
bubuko.com,布布扣

运行结果:
tu
-11.png
-12.png
-13.png
-14.png
-15.png
-16.png
-21.png
-22.png
-23.png
-aa
--bb
---cc
-test

注释:d盘tu的结构如下:

bubuko.com,布布扣

 

bubuko.com,布布扣

java开始到熟悉70-71,布布扣,bubuko.com

java开始到熟悉70-71

原文:http://www.cnblogs.com/xiaojingang/p/3703769.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!