是否可以在sbt IO.copy命令中使用通配符

是否可以在sbt IO.copy命令中使用通配符,sbt,Sbt,我定义了一个sbt任务,用于将文件从一个目录复制到另一个目录: val inDir = crossTarget.value / "inFolder val outDir = file("jvm/target/outFolder") val files = Seq("scrip1.js", "script2.js").map { p => (inDir / p, outDir / p) } IO.copy(files, overwrite = true, preserveLastModi

我定义了一个sbt任务,用于将文件从一个目录复制到另一个目录:

val inDir = crossTarget.value / "inFolder
val outDir = file("jvm/target/outFolder")
val files = Seq("scrip1.js", "script2.js").map { p =>   (inDir / p, outDir / p) }
IO.copy(files, overwrite = true, preserveLastModified = false, preserveExecutable = false)
是否可以修改此选项以复制扩展名为.js的所有文件?

可以

val files = (inDir * "*.js").pair(f => outDir / f.name).get