通過反射和File建立檔案

2021-10-10 19:37:08 字數 604 閱讀 9523

利用class類的forname方法得到file類

在控制台列印file類的所有構造器

通過newinstance的方法建立file物件,並建立d:\mynew.txt檔案

public

class

reflectionfiletest

//獲取file的乙個構造器

constructor file1 = clazz.

getconstructor

(string.

class);

//用上面得到構造器建立file物件

object instance = file1.

newinstance

("d:");

//獲取file的createnewfile方法

method createnewfile = clazz.

getmethod

("createnewfile");

//通過createnewfile方法,file物件,完成檔案的建立

createnewfile.

invoke

(instance);}

}

file 檔案類 建立 刪除判斷 和建立資料夾

建立 file file new file e io0803 demo01.txt file.createnewfile 先對要建立的檔案進行描述然後呼叫createnewfile 方法 這個方法只能建立檔案不能建立資料夾 刪除 file file new file e io0803 aa bool...

Fedora中如何建立資料夾和建立檔案

fedora中如何建立資料夾和建立檔案 fedora中,建立檔案和資料夾的命令不同。建立檔案使用的命令是touch,而建立資料夾的命令是mkdir。下面舉例說明兩種命令如何使用 1.touch命令 1 在當前目錄下,建立乙個名稱為lyc的檔案 可以看出,已經在當前目錄下成功建立檔案lyc。2 在aa...

IO 建立檔案

public class demo03 catch exception e public static void test3 throws ioexception,interruptedexception 刪除檔案 boolean flag src.delete system.out.println...