Java常用類07:File類

File類

1、File類的基本用法

  1. java.io.File類:文件和目錄路徑名的抽象表示形式。

File類的常見構造方法:

public File(String pathname)

以pathname爲路徑創建File對象,如果pathname是相對路徑,則默認的當前路徑在系統屬性user.dir 中存儲。

  1. File的靜態屬性String separator存儲了當前系統的路徑分隔符。
  2. 通過File對象可以訪問文件的屬性。
public boolean canRead()
public boolean exists()
public boolean isFile()
public long lastModified()
public String getName()
public boolean canWrite()
public boolean isDirectory()
public boolean isHidden()
public long length()
public String getPath()
  1. 通過File對象創建空文件或目錄(在該對象所指的文件或目錄不存在的情況下)。
public boolean createNewFile()throws IOException
public boolean delete()
public boolean mkdir()mkdirs()
  1. 常見構造器,方法

【演示】

package com.file;

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

public class Demo01 {
    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("是一個文件奧");
            }
        }
    }
}

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章