使用gradle将源目录列表下的文件复制到目标目录

DDK

我需要将目录列表下的文件复制到目标列表中的相应目录。说我有一个像这样的源目录'A','B','C'列表和一个像这样的目标目录列表'X','Y','Z'我需要做的是将A目录下的文件复制到X目录,然后从B复制到Y,将C复制到Z。为此,我创建了gradle任务。但我得到一个错误

task copyDirs( ) {
  def targetDirList = ['/target1', '/target2', '/target3'].toArray()
  def sourceDirList = ['/source1', '/source2', '/source3'].toArray()

  [sourceDirList,targetDirList].transpose().each {
    copy{
        from it[0].toString()
        into it[1].toString()
    }
  }
}

下面是我尝试执行它时遇到的异常

 No signature of method: org.gradle.api.internal.file.copy.CopySpecWrapper_Decorated.getAt() is applicable for argument types: (java.lang.Integer) values: [0]
 Possible solutions: getAt(java.lang.String), putAt(java.lang.String, java.lang.Object), wait(), grep(), getClass(), wait(long)
tim_yates

这是因为it您使用的是与复制关闭相关的,而不是您要遍历的值。只需命名您的元素:

[sourceDirList,targetDirList].transpose().each { d ->
    copy{
        from d[0].toString()
        into d[1].toString()
    }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用文件结构将所有文件从源目录复制到C#中的目标目录

来自分类Dev

使用Maven将多个资源目录复制到独立的目标目录

来自分类Dev

Bash脚本将目录结构从源目录复制到目标目录

来自分类Dev

将源目录的内容复制到名称相同但大小写不同的目标目录

来自分类Dev

将数据从嵌套的源目录复制到目标目录

来自分类Dev

将文件列表从grep命令复制到目标目录

来自分类Dev

将目录列表复制到目标目录的优雅方法

来自分类Dev

将文件从多个子目录复制到同一目标目录

来自分类Dev

Maven:将本地jar复制到目标目录

来自分类Dev

将html文件从源目录复制到构建目录

来自分类Dev

将文件列表复制到目录

来自分类Dev

如何使用Dockerfile中的单个COPY层在不同的源目录和目标目录中复制多个文件

来自分类Dev

Powershell复制到-如果存在目标目录,则复制到现有目录中

来自分类Dev

将mp3复制到目标目录,维护目录结构并在复制完成后删除文件

来自分类Dev

仅在源目录中不存在的情况下删除目标目录中的文件

来自分类Dev

目标目录存在时,使用命令cp -rsf复制源目录

来自分类Dev

将多个源目录构建到同一目标目录中

来自分类Dev

NuGet软件包目标-如何在构建时将文件复制到目标目录的子文件夹?

来自分类Dev

Shell脚本,用于将文件从源目录移动到目标目录

来自分类Dev

通过 Gradle 将文件复制到构建目录

来自分类Dev

将jar文件从多项目Gradle构建部署到目标目录

来自分类Dev

将来自不同位置和名称的文件复制到一个目标目录中

来自分类Dev

将来自不同位置和名称的文件复制到一个目标目录中

来自分类Dev

将文件复制到目录?

来自分类Dev

将文件复制到最新目录

来自分类Dev

使用系统将文件复制到工作目录

来自分类Dev

使用PowerShell将文件从tfs versioncontrol复制到目录

来自分类Dev

MSBuild使用通配符将文件复制到目录路径

来自分类Dev

使用PowerShell将文件从tfs versioncontrol复制到目录

Related 相关文章

  1. 1

    使用文件结构将所有文件从源目录复制到C#中的目标目录

  2. 2

    使用Maven将多个资源目录复制到独立的目标目录

  3. 3

    Bash脚本将目录结构从源目录复制到目标目录

  4. 4

    将源目录的内容复制到名称相同但大小写不同的目标目录

  5. 5

    将数据从嵌套的源目录复制到目标目录

  6. 6

    将文件列表从grep命令复制到目标目录

  7. 7

    将目录列表复制到目标目录的优雅方法

  8. 8

    将文件从多个子目录复制到同一目标目录

  9. 9

    Maven:将本地jar复制到目标目录

  10. 10

    将html文件从源目录复制到构建目录

  11. 11

    将文件列表复制到目录

  12. 12

    如何使用Dockerfile中的单个COPY层在不同的源目录和目标目录中复制多个文件

  13. 13

    Powershell复制到-如果存在目标目录,则复制到现有目录中

  14. 14

    将mp3复制到目标目录,维护目录结构并在复制完成后删除文件

  15. 15

    仅在源目录中不存在的情况下删除目标目录中的文件

  16. 16

    目标目录存在时,使用命令cp -rsf复制源目录

  17. 17

    将多个源目录构建到同一目标目录中

  18. 18

    NuGet软件包目标-如何在构建时将文件复制到目标目录的子文件夹?

  19. 19

    Shell脚本,用于将文件从源目录移动到目标目录

  20. 20

    通过 Gradle 将文件复制到构建目录

  21. 21

    将jar文件从多项目Gradle构建部署到目标目录

  22. 22

    将来自不同位置和名称的文件复制到一个目标目录中

  23. 23

    将来自不同位置和名称的文件复制到一个目标目录中

  24. 24

    将文件复制到目录?

  25. 25

    将文件复制到最新目录

  26. 26

    使用系统将文件复制到工作目录

  27. 27

    使用PowerShell将文件从tfs versioncontrol复制到目录

  28. 28

    MSBuild使用通配符将文件复制到目录路径

  29. 29

    使用PowerShell将文件从tfs versioncontrol复制到目录

热门标签

归档