TFS中Copy Files Tasks能否复制文件及对应文件夹、子文件夹内容
使用Copy Files任务完整复制Project1目录的配置方法
按以下参数配置内置的Copy Files任务,即可保留完整目录结构复制Project1及其所有子文件夹、文件,无需使用Windows Machine File Copy任务:
- 源文件夹(Source Folder):选择Project1所在的父级目录。例如你的源路径结构为
工作目录/src/Project1,此处就填写工作目录/src(流水线场景可直接用对应系统变量,比如$(Build.SourcesDirectory)/src) - 内容匹配规则(Contents):填入如下规则
Project1/**规则说明:
**为递归通配符,会命中Project1下所有层级的子目录(包括bin、ConfigFiles等深层文件夹)和任意格式文件,无遗漏 - 目标文件夹(Target Folder):填写你需要的目标根路径即可,例如
$(Build.ArtifactStagingDirectory)/output - 附加选项:确保*Flatten Folders(扁平化文件夹)*选项处于未勾选状态,该选项勾选后会丢弃所有目录结构,必须关闭
配置完成后执行任务,目标路径下会自动生成和源结构完全一致的Project1目录,内部所有子文件夹、文件的层级关系不会被破坏。
内容的提问来源于stack exchange,提问作者Peter Reyes
相关产品推荐
相关产品推荐

