在SBT项目文件夹层次结构中,我将我的Scala源代码放在src/main/scala中,并在src/tests/scala中进行测试.我打算把什么放在src/main/resources和src/tests/resources中?
以下是将资源中存储的文本文件复制到本地文件系统的示例:
def copyFileFromResource(source: String, dest: File) {
val in = getClass.getResourceAsStream(source)
val reader = new java.io.BufferedReader(new java.io.InputStreamReader(in))
val out = new java.io.PrintWriter(new java.io.FileWriter(dest))
var line: Option[String] = None
line = Option[String](reader.readLine)
while (line != None) {
line foreach { out.println }
line = Option[String](reader.readLine)
}
in.close
out.flush
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9833 次 |
| 最近记录: |