7.2 /add-dir - 新增額外工作目錄
概述
/add-dir 命令用於向 Claude Code 新增額外的工作目錄,使 AI 能夠訪問和操作多個目錄中的檔案。這對於多模組專案或需要同時處理多個程式碼庫的場景非常有用。
基本语法
bash
/add-dir <directory-path>
参数说明
| 引數 | 描述 |
|---|
<directory-path>| 要新增的目錄路徑,可以是相對路徑或絕對路徑
功能說明
執行 /add-dir 命令後,Claude Code 會:
- 將指定目錄新增到工作目錄列表
- Claude 可以訪問該目錄下的所有檔案
- 檔案操作(讀取、編輯、建立)可以在多個目錄中進行
## 使用场景
### 1\. 多模块项目
bash
# 在主项目中添加子模块目录
/add-dir ./modules/auth
/add-dir ./modules/payment
# 现在 Claude 可以同时访问主项目和子模块的代码
### 2\. 共享代码库
bash
# 添加共享代码库
/add-dir ../shared-lib
# Claude 可以引用共享库中的代码
### 3\. 测试目录
bash
# 添加测试目录
/add-dir ./tests
# Claude 可以查看和修改测试文件
## 注意事项- 新增的目錄路徑必須存在且可訪問
- 可以多次執行
/add-dir新增多個目錄 - 新增的目錄會在當前會話中保持有效
- 建議使用相對路徑,便於專案遷移
- 敏感目錄(如包含金鑰的目錄)應謹慎新增
与其他命令的配合使用
bash
# 初始化主项目,添加额外目录,然后开始工作
/init
/add-dir ./shared
/add-dir ./tests
# 执行流程:
# 1. 初始化主项目知识图谱
# 2. 添加共享代码目录
# 3. 添加测试目录
# 4. Claude 现在可以访问所有这些目录
最佳实践
- 專案結構清晰 :在多模組專案中,使用
/add-dir讓 Claude 瞭解完整的專案結構 - 按需新增 :只新增當前任務需要的目錄,避免不必要的目錄訪問
- 相對路徑優先 :使用相對路徑而不是絕對路徑,便於團隊協作
- 注意安全 :避免新增包含敏感資訊的目錄
總結
/add-dir 命令是 Claude Code 中用於擴充套件工作範圍的重要命令。透過使用此命令,你可以:
- 讓 Claude 訪問多個目錄中的檔案
- 處理多模組專案或多個程式碼庫
- 提高跨目錄操作的效率
合理使用 /add-dir 命令可以幫助你在複雜專案結構中更高效地使用 Claude Code。