Я хочу изменить файл конфигурации в Java, но всякий раз, когда я сохранял результат обратно в файлы, белые линии были перепутаны, поэтому я пытался просто прочитать и сохранить его со следующим кодом:
public static void main(String[] args) {
Path in = Paths.get("path to config file");
Wini config = new Wini();
try {
config.load(Files.newInputStream(in));
config.store(Files.newOutputStream(in));
} catch (Exception e) {
e.printStackTrace();
}
}
И затем я читаю следующий файл конфигурации:
[Locations]
# Path to loadout config. Can use relative path from here.
looks_config = ./app.cfg
# Path to python file. Can use relative path from here.
python_file = ./Derevo.py
# Name of the bot in-game
name = NV Derevo
[Details]
# These values are optional but useful metadata for helper programs
# Name of the bot's creator/developer
developer = The RLBot community
# Short description of the bot
description = This is a description
# Fun fact about the bot
fun_fact =
# Link to github repository
github = https://github.com/RLBot/RLBotPythonExample
# Programming language
language = python
И я ожидаю, что он будет записан обратно, но вместо этого я получаю:
[Locations]
# Path to loadout config. Can use relative path from here.
looks_config = ./app.cfg
# Path to python file. Can use relative path from here.
python_file = ./Derevo.py
# Name of the bot in-game
name = NV Derevo
[Details]
# These values are optional but useful metadata for helper programs
# Name of the bot's creator/developer
developer = The RLBot community
# Short description of the bot
description = This is a description
# Fun fact about the bot
fun_fact =
# Link to github repository
github = https://github.com/RLBot/RLBotPythonExample
# Programming language
language = python
Есть ли способсохранить оригинальные белые линии?