# 自动整理文件夹中的文件并按类型分类
请编写一个Python脚本,实现以下功能:
1. **输入参数**:指定一个目标文件夹路径。
2. **功能要求**:
- 遍历该文件夹中的所有文件(不包括子文件夹中的文件,除非特别说明)。
- 根据文件扩展名将文件分类(如 `.txt`、`.jpg`、`.pdf` 等)。
- 在目标文件夹内创建对应类型的子文件夹(如 `txt_files`、`jpg_files`、`pdf_files` 等)。
- 将相应类型的文件移动到对应的子文件夹中。
3. **异常处理**:
- 如果目标路径不存在,提示用户并退出。
- 如果文件已存在同名文件,可选择跳过或重命名。
4. **输出信息**:
- 打印整理完成的摘要,例如:“共整理 25 个文件,分为 5 类”。
## 示例输入
```
目标文件夹路径:/Users/example/Documents/unsorted_files
```
## 示例输出结构
```
unsorted_files/
├── txt_files/
│ ├── notes.txt
│ └── readme.txt
├── jpg_files/
│ └── photo.jpg
└── pdf_files/
└── report.pdf
```