import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;

public class CreateSavFile {

    public static void createSavFile(String filePath) {
        // 要写入的数据（注意转为字节数组，保持与Python示例一致的内容和编码）
        String data = "和平精英数据\n安卓12\n增强效果\n";
        byte[] bytes = data.getBytes();

        File file = new File(filePath);
        // 确保父目录存在（若不存在则创建）
        File parentDir = file.getParentFile();
        if (parentDir != null && !parentDir.exists()) {
            parentDir.mkdirs();
        }

        try (FileOutputStream fos = new FileOutputStream(file)) {
            fos.write(bytes);
            System.out.println("SAV文件已成功创建并写入内容。");
        } catch (IOException e) {
            System.err.println("操作失败：" + e.getMessage());
        }
    }

    public static void main(String[] args) {
        // 注意：以下路径为示例，实际运行需替换为合法路径（如应用私有目录）
        // 安卓应用私有目录示例（推荐）：/data/data/你的应用包名/files/Active.sav
        // 或公共存储目录：Environment.getExternalStorageDirectory() + "/test/Active.sav"
        String savFilePath = "/storage/emulated/0/Android/data/com.tencent.tmgp.pubgmhd/files/UE4Game/ShadowTrackerExtra/ShadowTrackerExtra/Saved/SaveGames/Active.sav";
        createSavFile(savFilePath);
    }
}
