FileTest 文件方法

package IOliu;

import java.io.File;
import java.io.IOException;

public class FileTest {

    public static void main(String[] args) {
        File file = new File("D:","0815.txt");
        System.out.println("文件存在吗?"+file.exists());
        System.out.println("文件隐藏了吗?"+file.isHidden());
        System.out.println("文件可读吗?"+file.canRead());
        System.out.println("文件可写吗?"+file.canWrite());
        System.out.println("文件名?"+file.getName());
        System.out.println("文件长度?"+file.length());
        System.out.println("文件绝对路径?"+file.getAbsolutePath());
        System.out.println("文件路径?"+file.getPath());
        System.out.println("是目录吗?"+file.isDirectory());
        /*file.deleteOnExit();    程序运行结束后删除
        System.out.println("文件存在吗?"+file.exists());*/
        /*file.delete();    程序立刻删除
        System.out.println("文件存在吗?"+file.exists());*/
        
        //若当前文件有对应文件,返回false,没有对应文件,则返回true,且创建对应的新文件
        boolean b = false;
        try {
            b = file.createNewFile();
            System.out.println("文件创建成功");
        } catch (IOException e1) {
            // TODO Auto-generated catch block
            e1.printStackTrace();
        }
        System.out.println(b);
        
        //遍历文件路径
        File file2 = new File(".");
        File [] FileNames = file2.listFiles();
        for(int i = 0 ; i < FileNames.length; i++){
            System.out.println(FileNames[i]);
        }
        //遍历文件里清单
        File file3 = new File("D:\\JDK\\eclipse\\I0\\src\\IOliu");
        String[] names2 = file3.list();
        System.out.println("开始遍历!");
        for(String string : names2){
            System.out.println(string);
        }
        
        //执行项目中可执行文件
        Runtime runtime = Runtime.getRuntime();
        File file4 = new File("E:\\小霸王游戏机-珍藏84合1 模拟器+84款经典游戏","smynesc.exe");
        try{
            runtime.exec(file4.getAbsolutePath());
        }catch(IOException e){
            e.printStackTrace();
        }
        
    }

}

 

posted @ 2016-08-15 16:37  me丶不是好人  阅读(757)  评论(0编辑  收藏  举报