Create Directory Structure is a Visual Studio Code extension that allows you to generate complex directory and file structures by simply pasting a directory tree in text format. It's perfect for scaffolding projects quickly and visually. Its also useful for DIRECTLY copy-pasting directory structures provided by LLMs and creating the files and folders automatically, saving precious time!
- 🖊️ Multiline Input Webview: Paste your directory tree (indented or ASCII-style like
├──,└──) into a themed, multiline input view. - 👀 Preview Before Creation: A confirmation screen shows the parsed structure using 📁 and 📄 icons before generating anything on disk.
- 📂 Select Destination Folder: Easily choose the folder where the structure should be created.
- ✍️ Smart Parsing: Supports trees with indentation, Unicode box-drawing characters, and trailing slashes or colons to indicate folders.
⚠️ Conflict Resolution: Prompts you to overwrite, skip, or cancel if a file already exists.- ⏪ Undo Option: Fully reverses all file/folder creations if needed — great for quick experimentation.
- 🧼 Clean Formatting: Automatically normalizes inconsistent input symbols or spacing.
- Visual Studio Code
v1.70.0or later. - No external dependencies. Everything runs locally and offline.
This extension currently does not contribute any custom settings.
- May fail silently on deeply nested trees if input formatting is inconsistent.
- Folder creation might be blocked if the root folder is already open and locked in another process (e.g., VSCode itself).
- Undo might not work perfectly on symbolic links or read-only files.
This extension was built following VSCode's official guidelines:
Enjoy seamlessly building folder structures!
