/tools/motelist-linux'.public static final String MOTELIST_LINUX = "./tools/sky/motelist-linux";
public static final String MOTELIST_MACOS = "./tools/sky/motelist-macos&
它必须同时在Linux和Windows上运行。
当我想要测试日志滚动系统时出现这个问题(该系统将.1附加到创建一个具有相同名称的新系统的名称)。在Windows (尚未在Linux上测试)上,我无法重命名使用std::ifstream()打开的文件(独占访问?)即使我在“输入模式”(ios:: in )中打开它。有没有一种跨平台的方式以非独占的方式打开文件?