如何将完整的文件夹结构上传到 Artifactory repo 到新文件夹并保持文件夹名称不变?

How to upload complete folder structure to Artifactory repo to a new folder and keep he folder name as it is?

我是自动化新手,尝试将整个文件夹结构上传到包含父文件夹和子文件夹的 Artifactory 存储库

结构如下

test1 文件夹包含子文件夹:new_ref 并且还包含子文件夹>>v1、new_data1 并且它还包含子文件夹>>v1、v1 并且它还包含子文件夹-文件夹>>bl, 备忘录

尝试同时使用 --flat=truefalse 选项:

jfrog.exe rt u --flat=false "F:/main/test1/" mr-local-generic/new_data/

在 Artifactory 上,它需要创建文件夹名称 "new_data",在该文件夹下,它应该上传以下文件夹,它们各自的子文件夹完好无损:new_ref、new_data1、v1、memo

但是它创建的文件夹名称为 new_data/F:/main/test1/ ,如何解决这个问题非常感谢任何帮助。

--flat=false 保持系统层次结构。如果您希望不带路径前缀上传,您有以下选择:

  1. 运行 从您希望上传的目录中的上传命令,并使用 --flat=false:
  2. 的相对路径
cd /d F:\main\test1
jfrog.exe rt u --flat=false "./" mr-local-generic/new_data/
  1. 使用Placeholders:

jfrog.exe rt u "F:/main/test1/(*)" mr-local-generic/new_data/{1}


要为目录和文件应用源路径模式,请添加 include-dirs 标志。

例如:

jfrog.exe rt u --include-dirs=true "F:/main/test1/(*)" mr-local-generic/new_data/{1}