b2c-webdav
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseB2C WebDAV Skill
B2C WebDAV Skill
Use the CLI plugin to perform WebDAV file operations on Salesforce B2C Commerce instances. This includes listing files, uploading, downloading, and managing files across different WebDAV roots.
b2cTip: Ifis not installed globally, useb2cinstead (e.g.,npx @salesforce/b2c-cli).npx @salesforce/b2c-cli webdav ls
使用 CLI插件在Salesforce B2C Commerce实例上执行WebDAV文件操作,包括在不同WebDAV根目录下列出文件、上传、下载及管理文件。
b2c提示: 如果未全局安装,请使用b2c替代(例如:npx @salesforce/b2c-cli)。npx @salesforce/b2c-cli webdav ls
WebDAV Roots
WebDAV根目录
The flag specifies the WebDAV directory:
--root- (default) - Import/Export directory
impex - - Temporary files
temp - - Code cartridges
cartridges - - Realm data
realmdata - - Product catalogs
catalogs - - Content libraries
libraries - - Static resources
static - - Application logs
logs - - Security logs
securitylogs
--root- (默认)- 导入/导出目录
impex - - 临时文件目录
temp - - 代码 cartridges
cartridges - - 领域数据目录
realmdata - - 产品目录
catalogs - - 内容库
libraries - - 静态资源目录
static - - 应用日志目录
logs - - 安全日志目录
securitylogs
Examples
示例
List Files
列出文件
bash
undefinedbash
undefinedlist files in the default IMPEX root
列出默认IMPEX根目录下的文件
b2c webdav ls
b2c webdav ls
list files in a specific path
列出指定路径下的文件
b2c webdav ls src/instance
b2c webdav ls src/instance
list files in the cartridges root
列出cartridges根目录下的文件
b2c webdav ls --root=cartridges
b2c webdav ls --root=cartridges
list files with JSON output
以JSON格式输出文件列表
b2c webdav ls --root=impex --json
undefinedb2c webdav ls --root=impex --json
undefinedDownload Files
下载文件
bash
undefinedbash
undefineddownload a file from IMPEX (default root)
从IMPEX(默认根目录)下载文件
b2c webdav get src/instance/export.zip
b2c webdav get src/instance/export.zip
download to a specific local path
下载文件至指定本地路径
b2c webdav get src/instance/export.zip -o ./downloads/export.zip
b2c webdav get src/instance/export.zip -o ./downloads/export.zip
download from a specific root
从指定根目录下载文件
b2c webdav get customerror.log --root=logs
b2c webdav get customerror.log --root=logs
output file content to stdout
将文件内容输出至标准输出
b2c webdav get src/instance/data.xml -o -
undefinedb2c webdav get src/instance/data.xml -o -
undefinedUpload Files
上传文件
bash
undefinedbash
undefinedupload a file to IMPEX
上传文件至IMPEX目录
b2c webdav put ./local-file.zip src/instance/
b2c webdav put ./local-file.zip src/instance/
upload to a specific root
上传文件至指定根目录
b2c webdav put ./my-cartridge.zip --root=cartridges
undefinedb2c webdav put ./my-cartridge.zip --root=cartridges
undefinedCreate Directories
创建目录
bash
undefinedbash
undefinedcreate a directory in IMPEX
在IMPEX目录中创建文件夹
b2c webdav mkdir src/instance/my-folder
b2c webdav mkdir src/instance/my-folder
create a directory in a specific root
在指定根目录中创建文件夹
b2c webdav mkdir my-folder --root=temp
undefinedb2c webdav mkdir my-folder --root=temp
undefinedDelete Files
删除文件
bash
undefinedbash
undefineddelete a file
删除文件
b2c webdav rm src/instance/old-export.zip
b2c webdav rm src/instance/old-export.zip
delete from a specific root
从指定根目录删除文件
b2c webdav rm old-file.txt --root=temp
undefinedb2c webdav rm old-file.txt --root=temp
undefinedDelete Cartridges
删除Cartridges
To delete cartridges from a code version, use the root with the path format :
cartridges{code-version}/{cartridge-name}bash
undefined要从代码版本中删除cartridges,请使用根目录,路径格式为:
cartridges{code-version}/{cartridge-name}bash
undefineddelete a cartridge from a code version
从代码版本中删除一个cartridge
b2c webdav rm v25_1_0/app_mysite --root=cartridges
b2c webdav rm v25_1_0/app_mysite --root=cartridges
delete multiple cartridges
删除多个cartridges
b2c webdav rm v25_1_0/app_mysite --root=cartridges
b2c webdav rm v25_1_0/int_myintegration --root=cartridges
b2c webdav rm v25_1_0/app_mysite --root=cartridges
b2c webdav rm v25_1_0/int_myintegration --root=cartridges
list cartridges in a code version first
先列出代码版本中的cartridges
b2c webdav ls v25_1_0 --root=cartridges
**Important:** The path is `{code-version}/{cartridge-name}`, not `/cartridges/{code-version}/...`. The `--root=cartridges` (or `-r cartridges`) flag sets the WebDAV root.b2c webdav ls v25_1_0 --root=cartridges
**重要提示:** 路径格式为`{code-version}/{cartridge-name}`,而非`/cartridges/{code-version}/...`。`--root=cartridges`(或`-r cartridges`)标志用于设置WebDAV根目录。Zip/Unzip Remote Files
压缩/解压远程文件
bash
undefinedbash
undefinedcreate a zip archive of a remote directory
将远程目录压缩为zip归档文件
b2c webdav zip src/instance/my-folder
b2c webdav zip src/instance/my-folder
extract a remote zip archive
解压远程zip归档文件
b2c webdav unzip src/instance/archive.zip
undefinedb2c webdav unzip src/instance/archive.zip
undefinedMore Commands
更多命令
See for a full list of available commands and options in the topic.
b2c webdav --helpwebdav查看获取主题下的完整可用命令及选项列表。
b2c webdav --helpwebdavRelated Skills
相关技能
- - Filtered log retrieval, search, and real-time tailing (preferred for log exploration)
b2c-cli:b2c-logs - - Higher-level code deployment (preferred for cartridge upload)
b2c-cli:b2c-code - - Import/export site archives
b2c-cli:b2c-job
- - 过滤日志检索、搜索及实时追踪(日志探索首选)
b2c-cli:b2c-logs - - 更高级别的代码部署(cartridge上传首选)
b2c-cli:b2c-code - - 导入/导出站点归档文件
b2c-cli:b2c-job