-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathREADME-EN
More file actions
81 lines (59 loc) · 1.74 KB
/
README-EN
File metadata and controls
81 lines (59 loc) · 1.74 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
# File Tree Generator
A Python-based GUI tool for generating project directory structures using Tkinter.
## Features
- 🖼️ Graphical user interface
- 📁 Supports multi-level directory structure generation
- 📝 File creation support
- 🔄 Overwrite option
- 🖱️ Path browsing and selection
- 🖥️ Cross-platform support (Windows/macOS/Linux)
- 🛡️ Path security checks
- 📋 Quick template generation
## Usage Instructions
### Interface Overview
1. **Input Area**: Enter the file tree structure using the following format:
```
project/
├── src/
│ ├── main.py
│ └── utils/
│ ├── __init__.py
│ └── file_utils.py
└── README.md
```
2. **Output Path**:
- Manual input or select via "Browse..." button
- Supports local and network paths
- Default path: `./output`
3. **Generation Options**:
- Force Overwrite: Overwrite existing files/directories
- Generate Example: Quickly populate example file tree structure
### Quick Start
1. Install dependencies:
```bash
pip install tkinter ttkbootstrap
```
2. Run the program:
```bash
python main.py
```
3. Usage steps:
- Enter file tree structure or click "Generate Example"
- Select output path
- Click "Generate File Tree" button
### Path Support
- Local paths: `/path/to/project`
- Relative paths: `./output`
- Windows network paths: `\\server\share\project`
- macOS iCloud paths: `/Users/username/Library/Mobile Documents/...`
## Development Environment
- Python 3.8+
- Dependencies:
- `tkinter`
- `ttkbootstrap`
## License
MIT License
## Contribution Guidelines
We welcome issue submissions and pull requests
## Example Screenshot
