# 心电图机xml解析 **Repository Path**: yy-hum-hum/ecg-xml-parse-tool ## Basic Information - **Project Name**: 心电图机xml解析 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-11-28 - **Last Updated**: 2025-12-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 批量创建文件夹脚本 这是一个用于批量创建文件夹的bash脚本,可以在脚本所在目录下根据配置文件创建多个文件夹。 ## 功能特点 - ✅ 支持中文文件夹名称 - ✅ 支持嵌套文件夹路径 - ✅ 自动跳过已存在的文件夹 - ✅ 详细的日志记录 - ✅ 支持注释行 - ✅ 跨平台兼容(Windows/Linux/macOS) ## 使用方法 ### 方法1: 使用批处理文件(Windows推荐) 1. 双击运行 `start.bat` 2. 脚本会自动检测bash环境并启动 ### 方法2: 命令行运行 ```bash # 创建默认配置文件 bash create_folders.sh -c # 使用默认配置文件创建文件夹 bash create_folders.sh -f folders_config.txt # 使用自定义配置文件创建文件夹 bash create_folders.sh -f my_folders.txt # 列出当前目录下的所有文件夹 bash create_folders.sh -l # 显示帮助信息 bash create_folders.sh -h ``` ### 方法3: 交互式运行 直接运行脚本,选择操作模式: ```bash bash create_folders.sh ``` ## 配置文件格式 配置文件是一个文本文件,每行一个文件夹名称: ```txt # 这是注释行 src docs config logs temp backup # 支持嵌套路径 src/main/java src/main/resources docs/api work/in-progress ``` ## 注意事项 1. **脚本位置**: 文件夹会在脚本所在目录下创建 2. **权限要求**: 确保脚本有创建文件夹的权限 3. **已存在**: 如果文件夹已存在,会自动跳过 4. **中文支持**: 完全支持中文文件夹名称 5. **路径分隔符**: 使用正斜杠 `/` 作为路径分隔符 ## 系统要求 - Windows: 需要安装Git for Windows、WSL或Cygwin - Linux/macOS: 原生支持bash ## 文件说明 - `create_folders.sh` - 主脚本文件 - `folders_config.txt` - 默认文件夹配置文件 - `start.bat` - Windows启动器 - `folder_creation.log` - 执行日志文件 ## 示例 ### 创建Java项目结构 ```txt src/main/java src/main/resources src/test/java docs config target logs ``` ### 创建Web项目结构 ```txt public public/css public/js public/images src src/components src/pages docs dist ``` ## 故障排除 1. **权限错误**: 确保脚本有写入权限 2. **路径错误**: 检查配置文件中的路径格式 3. **编码问题**: 确保配置文件使用UTF-8编码 ## 更新日志 - v1.0 - 初始版本,支持基本文件夹创建功能 - v1.1 - 添加日志记录和错误处理 - v1.2 - 支持嵌套文件夹路径 - v1.3 - 添加Windows批处理支持