Lam_h
我想做个备份插件,备份地图和插件,插件路径可以通过插件包路径获得,但地图的路径怎么获得?

a8105
假设服务端路径为F:/Spigot1.9,运行后,插件从JavaPlugin类继承到了getDataFolder()方法,返回File类型,路径应该是:F:/Spigot1.9/plugins/插件名称目录
调用File的getParentFile()方法,获得上一级目录,F:/Spigot1.9/plugins,再调用一次,获得F:/Spigot1.9:
public void onEnable()
{
    //                                    plugins         运行目录
    File file=getDataFolder().getParent().getParent();
    File map=new File(file,"World");
   
}

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