Windows 软件与开发环境文件夹结构规范

2026-06-02 | Windows 文件管理 开发环境 规范

一、64 位与 32 位快速识别

标识含义
x64 / amd64 / x86_6464 位
x86 / i386 / i68632 位

下载页提示 Windows | amd64,推荐选择 x64 版本即可。

二、Portable(绿色版)与安装版的选择

特性Portable安装版
控制面板显示❌ 不显示✅ 显示
注册表写入❌ 无✅ 有
环境变量需手动添加可能自动添加
重装系统后直接可用需重新安装
多版本共存方便麻烦
建议:日常工具用 Portable,需要系统深度集成的(如 Office)用安装版。

三、推荐文件夹结构

D:\
├── Apps\
│   ├── Portable\          ← 绿色软件(Bandizip、Git 等)
│   └── ProgramFiles\      ← 安装版软件(IDEA、Chrome 等)
│
├── DevEnv\                 ← 开发工具链(编译器/运行时)
│   ├── Java\jdk-21\
│   ├── Python\python-3.11\
│   ├── Nodejs\
│   └── Maven\
│
├── Projects\               ← 自己写的代码
│   └── ByLifeCycle\
│       ├── 01-Graduation\
│       ├── 02-Internship\
│       ├── 03-Personal\
│       │   ├── Portfolio\   ← 博客、作品集
│       │   ├── Tools\       ← 实用工具/脚本
│       │   └── Experiments\ ← 技术实验
│       └── 05-Archive\
│
└── Data\                   ← 文档、笔记、云盘同步

四、关键区分原则

放哪判断标准例子
Apps直接使用的应用程序Bandizip、Everything
DevEnv代码运行依赖的底层支持JDK、Python、Node.js
Projects自己写的项目代码博客、爬虫、毕业设计
注意:Git 是代码管理工具,不是运行时,放 Apps\Portable\Git\

五、项目分类:ByLifeCycle vs ByLanguage

维度ByLifeCycleByLanguage
适用有完整生命周期的项目零散学习代码
判断标准有 README、有目标、有交付、可展示语法练习、HelloWorld、课程作业
路径示例Projects\ByLifeCycle\03-Personal\Portfolio\Projects\ByLanguage\Java\
快速判断:有 2 个以上"是" → ByLifeCycle;基本全"否" → ByLanguage。