在 jupyter notebook 文件浏览器中点击 new → folder 是创建文件夹最常用、最安全的方式,无需命令行或配置修改;该操作纯前端、跨平台一致,创建后可立即右键重命名,但需避免非法字符和命名冲突。

直接在 Jupyter Notebook 的文件浏览器界面点 New → Folder 就能创建,不需要命令行或改配置——这是最常用、最安全的方式。
点击 New → Folder 是唯一推荐的创建方式
Jupyter 启动后,默认显示当前工作目录下的所有文件和子目录。顶部工具栏的 New 下拉菜单里有 Folder 选项,选它就会在当前目录下生成一个名为 Untitled Folder 的新文件夹。
- 这个操作是纯前端行为,不依赖 shell 或路径权限,Windows/macOS/Linux 全平台一致
- 创建后会自动高亮该文件夹,此时可立即右键 →
Rename改名(支持中文、空格、下划线,但避免用.开头或/\等非法字符) - 不要试图用
mkdir命令在 Jupyter 的 Terminal 里创建——虽然能成功,但刷新页面后可能不显示,或导致后续新建 notebook 时默认保存路径错乱
为什么不能靠命令行启动时指定文件夹名
网上有些教程说“jupyter notebook my_folder”能直接进新文件夹,这是错误理解。Jupyter 不接受路径参数作为待创建的文件夹名。
-
jupyter notebook ./my_folder实际含义是:以./my_folder为根目录启动服务 —— 但前提是该目录必须已存在,否则报错OSError: [Errno 2] No such file or directory -
jupyter notebook my_folder(无./)会被解释成要打开一个叫my_folder的 notebook 文件,而不是目录,结果是File not found: my_folder - 真正想让 Jupyter 默认打开某个目录,必须提前建好文件夹 + 修改
c.NotebookApp.notebook_dir配置项,不是创建动作本身
文件夹创建后立刻重命名失败的常见原因
刚点 New → Folder,马上右键 Rename 却弹出 “Rename failed”,通常是因为:
- 文件夹名含非法字符,比如
data/2024(斜杠)、test?(问号)、CON(Windows 设备保留名) - 目标名称与当前目录下已有同名文件或文件夹冲突(注意大小写:Linux/macOS 敏感,Windows 不敏感但仍有隐藏冲突)
- 浏览器缓存未刷新,尝试按
F5或点击左上角 Jupyter 图标返回首页再进入该目录 - 权限问题:如果 Jupyter 是以管理员身份运行,而目标目录在
C:\Program Files等受限路径下,普通用户无法写入
真正需要长期管理多个项目时,别依赖临时建文件夹——先在系统里建好结构清晰的目录(如 E:\jupyter-projects\eda),再通过配置 c.NotebookApp.notebook_dir 指向它。界面上点 Folder 只适合快速组织单次实验,不是项目级路径管理方案。











