VS Code 资源管理器右键新建文件夹需先打开工作区;多级目录用终端 mkdir -p;拖拽不自动建夹;插件非必需,原生方案已覆盖主流场景。
在 VS Code 资源管理器里直接新建文件夹
VS Code 本身不支持“新建空白文件夹”按钮,但资源管理器(Explorer)右键菜单提供了原生入口。关键不是找按钮,而是确认当前工作区是否已打开——没打开文件夹或工作区时,右键菜单里压根不会出现
选项。
必须先通过
打开一个本地目录,或已有工作区加载中
在资源管理器空白处右键 → 点击
,输入名称后回车即可创建
如果右键没有该选项,说明你当前处于“空工作区”(比如刚启动 VS Code 没打开任何文件夹),此时需先打开一个文件夹再操作
用终端命令快速建文件夹(尤其适合嵌套路径)
资源管理器只支持一级新建,想一次建
这种多层结构,终端更直接。VS Code 内置终端默认继承当前工作区路径,避免 cd 错目录。
快捷键
(Windows/Linux)或
(macOS)呼出集成终端
运行
(
参数确保父目录自动创建)
Windows 用户若用 PowerShell,改用
;CMD 下也支持
,但路径分隔符必须是
建完刷新资源管理器(快捷键
)或手动点右上角刷新图标,新文件夹才会显示
拖拽文件进未存在的文件夹名会自动创建?
不会。这是常见误解:把文件拖到资源管理器里一个尚未存在的文件夹名上,VS Code 不会自动创建该文件夹,而是直接报错或静默失败。
VSCode 1.118
微软正式发布 Visual Studio Code 1.118 版本 。本次更新重点强化了 AI 开发体验与企业管理能力,其中最引人注目的是新增 Copilot CLI 远程控制功能,允许开发者通过手机或网页远程监控和接管 AI 会话 。同时,为了提高 AI 的运行性价比,新版本优化了令牌缓存策略以降低成本 。此外,1.118 版还引入了 Chronicle 本地历史追踪、TypeScript 7.0 支持以及更严格的企业级访问管控 。
下载
错误现象:拖入后文件消失、无提示、目标位置没变化
真实逻辑:VS Code 只接受拖入**已存在**的文件夹,否则操作被拒绝
正确做法:先用上面任一方式建好文件夹,再拖入文件;或直接拖到父级目录,再重命名文件为
(仅限同级移动,且需开启
设置)
插件能绕过限制吗?其实没必要
确实有插件如
或
增加批量建文件夹功能,但日常开发中纯属冗余。
原生
+ 终端
已覆盖 95% 场景
插件可能干扰文件监视(尤其是
配置不当导致热重载失效)
多人协作时,同事没装同款插件会导致路径创建习惯不一致,反而增加沟通成本
真正容易被忽略的是:新建文件夹后,如果它里面没有文件,某些扩展(比如 ESLint、Prettier)默认不会扫描该目录——得手动在配置里加
才生效。
New FolderFile > Open Folder...New Foldersrc/components/ButtonCtrl+`Cmd+`mkdir -p src/components/Button-pmkdir src\components\Buttonmkdir\Ctrl+Rfoldername/filename.extexplorer.enableDragAndDropProject Managervscode-folder-toolsNew Foldermkdir -pfiles.watcherExclude**/foldername/**