Прокат sbt.IO . Это чистый scala, он может копировать только измененные файлы, имеет полезные процедуры, такие как copyDirectory
, delete
, listFiles
и т. Д. Вы можете использовать его следующим образом:
import sbt._
IO.copyFile(file1, file2)
Обратите внимание, что вы должны добавить правильную зависимость:
libraryDependencies += "org.scala-sbt" % "io" % "0.13.0"
EDIT :
На самом деле это не очень хороший подход, поскольку зависимость "org.scala-sbt" % "io" % "version"
была скомпилирована с использованием конкретной версии Scala, и пока вы не можете использовать ее с версией 2.10.X Scala. Но, возможно, в будущем вы сможете добавить двойной %% к вашей зависимости, как "org.scala-sbt" %% "io" % "version"
, и это будет работать ...