# ProjectRenamer 使用说明

## 功能概述
`ProjectRenamer` 是一个 Java 程序，用于根据用户输入修改工程名称及包路径，并将修改后的文件结构输出到指定的新路径。程序会保持文件结构的一致性，并替换文件中的原工程名称。

## 使用说明

0. **前提工作**：
   - 拷贝一份 Anivia-Plus 并且只保留后端代码
   - Anivia-Plus 名称重命名为 Anivia
   - 创建新工程目录如：Surge
   
1. **编译和运行**

2. **输入信息**
   按照提示输入以下信息：
    - **修改前的工程路径**：C:\Users\Ming\Desktop\Anivia
    - **修改后的工程路径**：C:\Users\Ming\Desktop\Surge
    - **修改前的工程名称**：Anivia（代码中将转为小写）。
    - **修改后的工程名称**：Surge（代码中将转为小写）。

3. **执行过程**
    - 程序会复制原工程内容到新路径，并重命名相关目录和文件。
    - 所有文件中的原工程名称和包路径将被替换为新的名称。

## 注意事项

- **备份**：在运行程序之前，请确保对原工程进行备份，以防数据丢失或意外修改。
- **路径有效性**：确保输入的修改前工程路径存在且有效。
- **权限**：确保你对目标路径有写入权限，否则程序可能无法创建新目录或文件。
- **文件内容**：程序会扫描所有文件并进行替换，请确认文件中内容的准确性，特别是对于代码中的包路径。
- **环境要求**：需要安装 JDK 并设置好环境变量，确保能够使用 `javac` 和 `java` 命令。

## 联系方式
如有问题，请联系开发者以获取支持。

