在我的Spigot/Bukkit Minecraft服务器插件中,我试图删除一个世界的数据目录,但在卸载世界及其区块后,一些文件和目录仍然无法删除。
这是我代码的重要部分:
Server server = Backup.getPlugin(Backup.class).getServer();
World world = server.getWorld("world");
File active = world.getWorldFolder();
// Unload the world.
server.unloadWorld(world, false);
// Unload the chunks.
Chunk[] chunks = world.getLoadedChunks();
for (Chunk chunk : chunks) {
chunk.unload(false);
}
ServerManager.deleteDirectory(active);
服务器管理器。deleteDirectory(文件)利用Apache的FileUtils。deletequiely(File)并可用于其他功能,但无法删除最近卸载的世界的数据目录中的某些文件,很可能是因为服务器仍在使用某些文件。
我的主要问题是:如何确保不再使用世界数据目录,以便将其删除?
默认的3个世界:普通世界、下一个世界和结束世界不能即时删除,但是您可以删除额外添加的世界。
要了解如何准确地执行此操作,请查看MultiverseCore插件源代码:https://github.com/Multiverse/Multiverse-Core
在所有情况下,重要的是,如果允许用户Y访问该公司,微服务本身仍然必须检查是否允许用户Y对该公司进行某种操作。因此,此用户到公司的匹配仅用于确保用户对公司有访问权限。 我并不是真的很喜欢这些方法,因为将消息放入队列(1)意味着每个服务都必须被告知一个更改。使用Zuul验证(2)也不是真正实用的,因为它应该只是一个网关。
在启动weblogic server之前,我想删除weblogic创建的临时目录,我在管理服务器中看到以下目录: 路径:user\u projects/domains/my\u domain/servers/AdminServer 下面是我的托管服务器: 路径:user\u projects/domains/my\u domain/servers/MyManagedServer 我已经在我的Lin
我试着查看玩家的物品清单中是否有物品,如果有,就移除其中一个。以下是我现在所拥有的: 它获取他们是否拥有该项目,但不会删除一个。 如何从玩家的库存中移除一件物品?
对于删除记录,我执行如下操作 Kafka如何知道记录被删除,在恢复过程中,它将从源主题转储记录(考虑源主题有一条键为-1的记录) 在我的拓扑中 null null 在状态存储中更新相同内容 我只想知道,在恢复过程中,该记录将被删除,这意味着如果使用键进行get on store时,我将得到null。
问题内容: 我同时安装了Python 2.7和Python 2.6.5。我不知道出了什么问题,但是与Python相关的一切似乎都不再起作用。例如,某些软件包的“ setup.py install”无法识别“ install”参数和其他奇怪现象… 我想从系统中完全删除Python。 我尝试运行2.7和2.6 msi文件,然后选择删除Python,然后仅运行2.6并重新安装它。仍然无法正常工作。 如何
问题内容: 有没有一种方法可以硬链接包含多个Git存储库的文件夹中的所有重复对象? 说明: 我在公司服务器(Linux计算机)上托管了一个Git服务器。这个想法是拥有一个主规范存储库,每个用户都没有推送访问权限,但是每个用户都派生规范存储库(将规范存储库克隆到用户的主目录,从而实际上创建硬链接)。 / canonical / Repo / Dev1 / Repo(最初克隆时硬链接到/ canoni