Java File类

File类的基本用法

1.java.io.File类:文件和目录路径名的抽象表示形式。

File类的常见构造方法:

public File(String pathname)

以pathname为路径创建File对象,如果pathname是相对路径,则默认的当前路径在系统属性user.dir中存储。

2.File的静态属性String separator存储了当前系统的路径分隔符。 

3.通过File对象可以访问文件的属性。

    public boolean canRead()     public boolean canWrite()
    public boolean exists()      public boolean isDirectory()
    public boolean isFile()      public boolean isHidden()
    public long lastModified()   public long length()
    public String getName()      public String getPath()

4.通过File对象创建空文件或目录(在该对象所指的文件或目录不存在的情况下)。

public boolean createNewFile()throws IOException
public boolean delete() 
public boolean mkdir(), mkdirs()

5常见构造器,方法的演示案例:

package com.bjsxt.file;
 
import java.io.File;
import java.io.IOException;
 
public class TestFile {
    /**
     * File文件类 1.代表文件 2.代表目录
     * 
     * 
     */
    public static void main(String[] args) {
        File f = new File("d:/src3/TestObject.java");
        File f2 = new File("d:/src3");
        File f3 = new File(f2, "TestFile.java");
        File f4 = new File(f2, "TestFile666.java");
        File f5 = new File("d:/src3/aa/bb/cc/dd");
        //f5.mkdirs();
        f5.delete();
         
        try {
            f4.createNewFile();
            System.out.println("文件创建成功!");
        } catch (IOException e) {
            e.printStackTrace();
        }
        if (f.isFile()) {
            System.out.println("是一个文件!");
        }
        if (f2.isDirectory()) {
            System.out.println("是一个目录!");
        }
        if (f3.isFile()) {
            System.out.println("是一个文件奥");
        }
    }
}

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值