vs code原生新建子文件夹最快方式是选中父文件夹后按f2输入名称;多级目录推荐终端执行mkdir -p src/api/v1,注意路径分隔符统一用正斜杠。

在 VS Code 资源管理器里直接新建子文件夹
VS Code 本身不支持右键菜单“新建文件夹”(除非装了扩展),但原生提供了快捷路径:选中父文件夹 → 按 F2 → 输入新文件夹名 → 回车。这其实是“重命名”操作,但对未存在的目标名,VS Code 会自动创建同名文件夹。
常见错误现象:Cannot rename item: File not found —— 通常是因为没先选中父文件夹,或者误按了 F2 在文件上(此时它真想重命名文件)。
- 必须先单击选中目标父文件夹(高亮显示),再按
F2 - 输入时别加斜杠或点号,比如不要输
src/components/,只输components - 如果父文件夹是根目录(如工作区根),直接在空白处右键没有“新建”,
F2是最快路径
用终端命令快速建多层子文件夹
VS Code 内置终端(Ctrl+`)比图形操作更适合批量建嵌套结构,比如 src/api/v1 这种三级路径。
Windows 用户注意:mkdir 默认不支持 -p,得用 mkdir src\api\v1(反斜杠)或改用 PowerShell 的 New-Item -ItemType Directory -Path "src/api/v1";macOS/Linux 直接 mkdir -p src/api/v1 即可。
-
mkdir -p是关键,它会自动创建所有不存在的上级目录 - 路径分隔符统一用正斜杠
/(PowerShell 也认),避免混用\和/导致失败 - 建完后资源管理器可能不会立刻刷新,按
Ctrl+R或点击右上角刷新按钮
拖拽文件进不存在的子文件夹时报错怎么办
想把文件拖进 src/utils,但该文件夹还不存在?VS Code 会报 ENOENT: no such file or directory,而不是帮你创建。
艺帆网络工作室网站源码,是国庆后新一批新概念的网站源码,采用流行的Html5和JS组合流畅顺滑,界面清晰明朗,适合科技类企业和公司建站使用。如果你是想成为一家独特的设计公司,拥有独特的文化,追求品质,而非数量与规模。 这种坚持一直贯穿于项目运作之中,从品牌建立、形象推广设计到品牌形象管理。那可以考虑使用这款艺帆网络工作室网站源码。 这款源码中服务项目和团队程序需要在_template文件夹下的in
这不是 bug,是设计行为:VS Code 的拖拽只移动/复制,不创建中间路径。必须先建好目标文件夹,再拖。
- 别指望拖拽顺带建夹,先用
F2或终端搞定目录结构 - 如果已拖失败,错误提示框右下角有
Open in Terminal,点进去能快速定位当前路径 - 装了
vscode-fileutils扩展后,右键才有“New Folder”菜单,但原生用户没必要为这功能加依赖
通过 .vscode/settings.json 控制新建行为
VS Code 没有全局设置让“右键→New Folder”生效,但可以通过配置影响相关体验,比如防止意外覆盖。
比如设 "files.enableTrash": false 后,删除文件夹会彻底删而非进回收站,和新建无关但常被一起调整;真正相关的只有 "explorer.confirmDragAndDrop": true —— 它会在拖文件夹时弹确认,避免误操作覆盖同名目录。
- 这些配置不影响新建动作本身,只优化周边行为
- 不要在
settings.json里找“create folder on drag”之类选项,它不存在 - 多人协作时,建议把
.vscode/settings.json加入.gitignore,避免强制统一本地行为
最稳的新建方式就两条:单文件夹用 F2,多层级用终端 mkdir -p。其他路径——比如从外部资源管理器拖进来、右键菜单、甚至命令面板里的“File: New Folder”(该命令实际已被移除)——不是不可用,就是容易卡在权限、刷新或路径解析上。









