码迷,mamicode.com
首页 > Windows程序 > 详细

常用的File对象的API

时间:2015-04-07 07:12:54      阅读:172      评论:0      收藏:0      [点我收藏+]

标签:

package com.imooc.io;

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

public class FileDemo {

    /**
     * @param args
     */
    public static void main(String[] args) throws Exception{
        // TODO Auto-generated method stub
        //了解构造函数的情况  查帮助alt +/
        File file=new File("E:\\javaio");
        File file1=new File("e:"+File.separator);//File.separator设置分隔符
        //exists():判断文件/文件夹是否存在
        System.out.println(file.exists());
        if(!file.exists())
            file.mkdir();//mkdir()创建文件夹.多级目录下使用file.mkdirs()
        else
            file.delete();//delete()删除文件/文件夹
        //是否是一个目录,如果是目录返回true,
        //如果不是目录or目录不存在,返回的是false
        System.out.println(file.isDirectory());
        //是否是一个文件
        System.out.println(file.isFile());
        //File file2=new File("e:\\javaio\\日记1.txt");
        File file2=new File("e:\\javaio","日记1.txt");
        if(!file2.exists())
        {
            try {
                file2.createNewFile();//crateNewFile()创建文件
            } catch (IOException e) {
                // TODO Auto-generated catch block
                e.printStackTrace();
            }
        }
        else 
            file2.delete();
        //常用的File对象的API
        System.out.println(file);//file.toString()的内容
        System.out.println(file.getAbsolutePath());
        System.out.println(file.getName());
        System.out.println(file2.getName());
        System.out.println(file.getParent());
        System.out.println(file2.getParent());
        System.out.println(file.getParentFile().getAbsolutePath());
        

    }

}

 

常用的File对象的API

标签:

原文地址:http://www.cnblogs.com/heisaijuzhen/p/4397388.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!