Loading...
Loading...
Feishu Drive File Management. Used when users need to list, create, move, copy, or delete files in Feishu Drive.
npx skill4agent add riba2534/feishu-cli feishu-cli-file/feishu-file list [folder_token] # List files
/feishu-file mkdir <name> [--parent] # Create folder
/feishu-file move <token> --target # Move file
/feishu-file copy <token> --target # Copy file
/feishu-file delete <token> # Delete file# List root directory (My Space)
feishu-cli file list
# List specified folder
feishu-cli file list <folder_token>File List (Folder: root):
1. [Folder] Project Documents
Token: fldcnxxx
Modified Time: 2024-01-21 14:30
2. [docx] Meeting Minutes
Token: doccnxxx
Modified Time: 2024-01-20 10:15
3. [sheet] Data Sheet
Token: shtcnxxx
Modified Time: 2024-01-19 16:45| Type | Description |
|---|---|
| Folder |
| Cloud Document |
| Spreadsheet |
| Base (Multi-dimensional Sheet) |
| Mind Note |
| Regular File |
# Create in root directory
feishu-cli file mkdir "New Folder"
# Create in specified location
feishu-cli file mkdir "Subfolder" --parent <folder_token>Folder created successfully!
Name: New Folder
Token: fldcnAbCdEfGhIjK
Path: /My Space/New Folder# Move document
feishu-cli file move <file_token> --target <folder_token> --type docx
# Move folder
feishu-cli file move <folder_token> --target <parent_folder> --type folder| Parameter | Description | Required |
|---|---|---|
| Token of the file/folder to move | Yes |
| Target folder token | Yes |
| File type (docx/sheet/folder/file, etc.) | Yes |
File moved successfully!
File: doccnAbCdEfGhIjK
Target: fldcnXyZaBcDeFgH# Copy document
feishu-cli file copy <file_token> --target <folder_token> --type docx
# Copy and rename
feishu-cli file copy <file_token> --target <folder_token> --type docx --name "Copy"| Parameter | Description | Required |
|---|---|---|
| Token of the file to copy | Yes |
| Target folder token | Yes |
| File type | Yes |
| New file name | No |
File copied successfully!
Original File: doccnAbCdEfGhIjK
New File: doccnNewCopyToken
Location: fldcnXyZaBcDeFgH# Delete document
feishu-cli file delete <file_token> --type docx
# Delete folder (including contents)
feishu-cli file delete <folder_token> --type folderFile deleted successfully!
File: doccnAbCdEfGhIjK
Type: docx| --type Parameter | Description | Example Token |
|---|---|---|
| New version cloud document | |
| Old version cloud document | |
| Spreadsheet | |
| Base | |
| Mind Note | |
| Folder | |
| Regular File | |
# 1. View current directory structure
feishu-cli file list
# 2. Create new folder
feishu-cli file mkdir "2024 Projects"
# 3. Move document to new folder
feishu-cli file move doccnXxx --target fldcnXxx --type docx# 1. Create backup folder
feishu-cli file mkdir "Backup-$(date +%Y%m%d)"
# 2. Copy document
feishu-cli file copy doccnXxx --target fldcnBackup --type docx --name "Document Backup"drive:drive:readonlydrive:drive