package com.gavin;
import java.io.File;
import java.lang.reflect.Constructor;
public class Test {
public static void main(String[] args) {
// TODO 自动生成的方法存根
try {
Constructor<File> constructor = File.class.getDeclaredConstructor(String.class);
//获得File类的Constructor对象
System.out.println("Create File Object with reflection.");
//使用反射创建File对象
File file = constructor.newInstance("/D:/Users/Gavin/Desktop/MyFile.txt");
System.out.println("Use File Object to create MyFile.txt on desktop.");
//指定了创建的路径为桌面,名称为“MyFile.txt”
file.createNewFile(); //创建新的文件
System.out.println("File is created ?" + file.exists());
//验证文件是否创建成功
} catch (Exception e) {
e.printStackTrace();
}
}
}
在桌面新建一个TXT文档
最新推荐文章于 2022-07-06 20:26:52 发布