JAVA IO 怎么在当前类的同级下创建一个文件夹

如题 救救孩子吧 我真的不会了!!!!!!!!!!!!!!

// 1、获取当前类的所在工程路径; 如果不加“/” 获取当前类的加载目录 D:\git\daotie\daotie\target\classes\my

File f2 = new File(this.getClass().getResource("").getPath()+"\xxx"); 

if(!file.exists()){//如果文件夹不存在

      file.mkdir();//创建文件夹

}

 

/*

* 1. File对象调用createNewFile创建文件

* File 类中的方法 creatNewFile 使用File对象调用

* 使用File类的构造方法 参数填写File类的指定文件路径

* 返回值是一个boolean类型 boolean boo = file.createNewFile();

* 如果路径中有该文件 返回false 如果没有就开始创建

* 注意:创建的只是文件 不可以创建文件夹 可以是中文

* */

public static void Gu_1() throws IOException {
File file = new File("D:","yxx.txt");

boolean boo = file.createNewFile();

System.out.println(boo);

}

 

getParent()+你要在同级文件下创建的文件名,然后再放进个文件对象中,然后mkdir()即可。
  public File createDD(){
        File file = new File(this.getClass().getResource("/").getPath());
       return file;
    }

    public static void main(String[] args) throws IOException {

        XDemo xDemo = new XDemo();
        File file = xDemo.createDD();
        File.createTempFile("ccccc", ".txt", file);
    }

如果还不是,那我也没办法了。