我真的笑了
代码:
  1. File fils = new File(getDataFolder(),"ee.yml");
  2. if(!fils.exists())
  3. {
  4. if(!fils.getParentFile().exists())
  5.   fils.getParentFile().mkdirs();
  6. try
  7. {
  8. fils.createNewFile();
  9. }catch(Exception e){}
  10.   }        
复制代码

检测说是已创建
但是插件文件夹内未发现 ee.yml
求解

July_Summer
Mgazul 发表于 2018-6-27 09:56
File fils = new File(getDataFolder(),"ee.yml");           
if (!fils.exists()) {
    fils .mkdirs() ...

这样只会创建出文件夹
应该是
  1. fils.createNewFile();
复制代码

顺便一提
第一个exists是检测插件文件夹是否存在
不存在就创建
第二个是检测文件

July_Summer
Mgazul 发表于 2018-6-27 11:54
为何我一直这样写 直接创建的文件 这个是直接判断ee.yml的存在

不知道
(尴尬的打自己的脸

孤独的校长
你可以这样子:
File fils = new File(getDataFolder(),"ee.yml");
if(!getDataFolder().exists()){
  getDataFolder().mkdir();
try {
                                fils.createNewFile();
                        } catch (IOException e) {
                                // TODO Auto-generated catch block
                                e.printStackTrace();
                        }
}

第一页 上一页 下一页 最后一页