Skip to content

7.2 /add-dir - 新增額外工作目錄

概述

/add-dir 命令用於向 Claude Code 新增額外的工作目錄,使 AI 能夠訪問和操作多個目錄中的檔案。這對於多模組專案或需要同時處理多個程式碼庫的場景非常有用。

基本语法

bash


/add-dir <directory-path>

参数说明

引數描述

<directory-path>| 要新增的目錄路徑,可以是相對路徑或絕對路徑

功能說明

執行 /add-dir 命令後,Claude Code 會:

  1. 將指定目錄新增到工作目錄列表
  2. Claude 可以訪問該目錄下的所有檔案
  3. 檔案操作(讀取、編輯、建立)可以在多個目錄中進行
## 使用场景

### 1\. 多模块项目

    bash


    # 在主项目中添加子模块目录
    /add-dir ./modules/auth
    /add-dir ./modules/payment

    # 现在 Claude 可以同时访问主项目和子模块的代码

### 2\. 共享代码库

    bash


    # 添加共享代码库
    /add-dir ../shared-lib

    # Claude 可以引用共享库中的代码

### 3\. 测试目录

    bash


    # 添加测试目录
    /add-dir ./tests

    # Claude 可以查看和修改测试文件

## 注意事项
  1. 新增的目錄路徑必須存在且可訪問
  2. 可以多次執行 /add-dir 新增多個目錄
  3. 新增的目錄會在當前會話中保持有效
  4. 建議使用相對路徑,便於專案遷移
  5. 敏感目錄(如包含金鑰的目錄)應謹慎新增

与其他命令的配合使用

bash


# 初始化主项目,添加额外目录,然后开始工作
/init
/add-dir ./shared
/add-dir ./tests

# 执行流程:
# 1. 初始化主项目知识图谱
# 2. 添加共享代码目录
# 3. 添加测试目录
# 4. Claude 现在可以访问所有这些目录

最佳实践

  1. 專案結構清晰 :在多模組專案中,使用 /add-dir 讓 Claude 瞭解完整的專案結構
  2. 按需新增 :只新增當前任務需要的目錄,避免不必要的目錄訪問
  3. 相對路徑優先 :使用相對路徑而不是絕對路徑,便於團隊協作
  4. 注意安全 :避免新增包含敏感資訊的目錄

總結

/add-dir 命令是 Claude Code 中用於擴充套件工作範圍的重要命令。透過使用此命令,你可以:

  • 讓 Claude 訪問多個目錄中的檔案
  • 處理多模組專案或多個程式碼庫
  • 提高跨目錄操作的效率

合理使用 /add-dir 命令可以幫助你在複雜專案結構中更高效地使用 Claude Code。

基于 MIT 许可发布 | 永久导航