vs code 资源管理器右键新建文件夹需先打开工作区;多级目录用终端 mkdir -p;拖拽不自动建夹;插件非必需,原生方案已覆盖主流场景。

在 VS Code 资源管理器里直接新建文件夹
VS Code 本身不支持“新建空白文件夹”按钮,但资源管理器(Explorer)右键菜单提供了原生入口。关键不是找按钮,而是确认当前工作区是否已打开——没打开文件夹或工作区时,右键菜单里压根不会出现 New Folder 选项。
- 必须先通过
File > Open Folder...打开一个本地目录,或已有工作区加载中 - 在资源管理器空白处右键 → 点击
New Folder,输入名称后回车即可创建 - 如果右键没有该选项,说明你当前处于“空工作区”(比如刚启动 VS Code 没打开任何文件夹),此时需先打开一个文件夹再操作
用终端命令快速建文件夹(尤其适合嵌套路径)
资源管理器只支持一级新建,想一次建 src/components/Button 这种多层结构,终端更直接。VS Code 内置终端默认继承当前工作区路径,避免 cd 错目录。
- 快捷键
Ctrl+`(Windows/Linux)或Cmd+`(macOS)呼出集成终端 - 运行
mkdir -p src/components/Button(-p参数确保父目录自动创建) - Windows 用户若用 PowerShell,改用
mkdir src\components\Button;CMD 下也支持mkdir,但路径分隔符必须是\ - 建完刷新资源管理器(快捷键
Ctrl+R)或手动点右上角刷新图标,新文件夹才会显示
拖拽文件进未存在的文件夹名会自动创建?
不会。这是常见误解:把文件拖到资源管理器里一个尚未存在的文件夹名上,VS Code 不会自动创建该文件夹,而是直接报错或静默失败。
启明星企业抽奖程序 系统采用ASP.NET4.0 无需数据库。在企业抽奖时,请勿关闭或者刷新页面。因为系统目前没有提供保存数据功能。例如在抽二等奖和一等奖之间,可能有时间间隔。那么,此时,你可以按F11取消全屏,然后最小化页面,再单击右下角喇叭,设置无声。1.启明星抽奖程序配置说明使用说明:在lottery/lottery文件夹下,有3个文本文件。company.txt存放公司名称,award.t
- 错误现象:拖入后文件消失、无提示、目标位置没变化
- 真实逻辑:VS Code 只接受拖入**已存在**的文件夹,否则操作被拒绝
- 正确做法:先用上面任一方式建好文件夹,再拖入文件;或直接拖到父级目录,再重命名文件为
foldername/filename.ext(仅限同级移动,且需开启explorer.enableDragAndDrop设置)
插件能绕过限制吗?其实没必要
确实有插件如 Project Manager 或 vscode-folder-tools 增加批量建文件夹功能,但日常开发中纯属冗余。
- 原生
New Folder+ 终端mkdir -p已覆盖 95% 场景 - 插件可能干扰文件监视(尤其是
files.watcherExclude配置不当导致热重载失效) - 多人协作时,同事没装同款插件会导致路径创建习惯不一致,反而增加沟通成本
真正容易被忽略的是:新建文件夹后,如果它里面没有文件,某些扩展(比如 ESLint、Prettier)默认不会扫描该目录——得手动在配置里加 **/foldername/** 才生效。









