Spigot插件(Minecraft)无法在数据文件夹中创建目录吗?

时间:2015-05-17 17:07:14

标签: java minecraft

我无法弄清楚为什么第22行不会在数据文件夹中创建目录

package com.yahoo.nathancat49;

import java.io.File;
import java.util.logging.Logger;

import net.md_5.bungee.api.ChatColor;

import org.bukkit.Bukkit;
import org.bukkit.command.Command;
import org.bukkit.command.CommandSender;
import org.bukkit.entity.Player;
import org.bukkit.event.Listener;
import org.bukkit.plugin.java.JavaPlugin;

public class Main extends JavaPlugin implements Listener {

    Logger myPluginLogger = Bukkit.getLogger();

     public void onEnable() {
     File f = new File("World");
     if(!f.exists()) {
     f.mkdir();  //this is line 22

    myPluginLogger.info("no world folder found. Creating... ");
}

1 个答案:

答案 0 :(得分:0)

我认为您需要使用f.mkdirs()。 说实话,我经常遇到这些方法的问题,但是如果其中一个方法不起作用,那就试试另一个,应该修复它;)。

另一个建议:你确定可以找到路径吗?