在桌面新建一个TXT文档

package com.gavin;

import java.io.File;
import java.lang.reflect.Constructor;


public class Test {

    public static void main(String[] args) {
        // TODO 自动生成的方法存根
        try {

            Constructor 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();
        }

    }

}

你可能感兴趣的:(JAVA)