Chinaunix首页 | 论坛 | 博客
  • 博客访问: 167600
  • 博文数量: 46
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 224
  • 用 户 组: 普通用户
  • 注册时间: 2013-11-21 09:42
个人简介

菜鸟一枚,请多多关照

文章分类

全部博文(46)

文章存档

2016年(3)

2015年(24)

2014年(19)

我的朋友

分类: Java

2015-10-08 23:15:53


点击(此处)折叠或打开

  1. package demo01;

  2. import java.io.File;
  3. import java.io.IOException;

  4. public class Eg01 {
  5.     public static void main(String[] args) {
  6.         /*//构造方法
  7.         //传一个 String 字符串
  8.         File file = new File("D:\\a\\a.txt");
  9.         //传两个 String parent 和 String child
  10.         File file1 = new File("D:\\a","a.txt");
  11.         //File parent String child
  12.         File file2 = new File("D:\\a");
  13.         File file3 = new File(file2,"a.txt");*/
  14.         //方法
  15.         //File file = new File("D:\\a");
  16.             //增
  17.                 /*//1.创建文件夹
  18.             //System.out.println(file.mkdir());//mkdir:make directory 创建目录/文件夹
  19.             if(file.mkdir()){
  20.                 System.out.println("创建成功");
  21.             }
  22.             else{
  23.                 System.out.println("文件夹已存在");
  24.             }
  25.             File file2 = new File("D:\\a\\b\\c");
  26.             System.out.println(file2.mkdirs());*/
  27.                 /*//2.创建文件
  28.                 File file3 = new File("D:\\a\\b\\c\\a.txt");
  29.                 try{
  30.                     System.out.println(file3.createNewFile());
  31.                 }catch (IOException e){
  32.                 e.printStackTrace();
  33.                 }
  34.         */
  35.             //删
  36.         /*//System.out.println(file.delete());
  37.         File file4 = new File("D:\\a\\b\\c\\a.txt");
  38.         //System.out.println(file4.delete());
  39.             //改
  40.         boolean bb =file4.renameTo(new File("D:\\a\\b\\c\\a.txt"));
  41.         System.out.println(bb);*/
  42.             //查
  43.     File file = new File("D:\\a\\b\\a.txt");
  44.         // file.delete();
  45.         // file.getParentFile().delete();
  46.         // file.getParentFile().getParentFile().delete();
  47.         // //是否可读
  48.         // System.out.println(file.canRead());
  49.         // //是否可执行
  50.         // System.out.println(file.canExecute());
  51.         // //是否可写
  52.         // System.out.println(file.canWrite());
  53.         // //是否存在
  54.         // System.out.println(file.exists());
  55.         // //判断是否是文件
  56.         // System.out.println(file.isFile());
  57.         // //判断是否是文件夹
  58.         // System.out.println(file.isDirectory());
  59.         // //判断是否隐藏
  60.         // System.out.println(file.isHidden());
  61.         // //判断是否是绝对路径
  62.         // System.out.println(file.isAbsolute());
  63.         // //绝对路径
  64.         // System.out.println(file.getAbsolutePath());
  65.         // System.out.println(file.getAbsoluteFile());
  66.         // //路径
  67.         // System.out.println(file.getPath());
  68.         // //获得父目录
  69.         // System.out.println(file.getParent());//返回字符串
  70.         // System.out.println(file.getParentFile());//返回File类
  71.         // //获取名字
  72.         // System.out.println(file.getName());
  73.         // //最后一次改动文件的时间
  74.         // System.out.println(new Date(file.lastModified()));
  75.         File file5 = new File("c:");
  76.         // String[] ss = file5.list();
  77.         // for(String s : ss){
  78.         // System.out.println(s);
  79.         // }
  80.         File[] files = file5.listFiles();
  81.         for (File f : files) {
  82.             if (!f.isHidden()) {
  83.                 if(f.isDirectory()){
  84.                     File[] files2 = f.listFiles();
  85.                     //递归
  86.                 }
  87.                 else if(f.isFile()){
  88.                     if(f.getName().endsWith(".mp4")||f.getName().endsWith(".rmvb")||f.getName().endsWith(".avi")){
  89.                         System.out.println(f);
  90.                     }
  91.                 }
  92.             }
  93.         }
  94.     }
  95. }

阅读(1421) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~