gpt4 book ai didi

scala - 使用 Scala Process 方法时如何使用重定向

转载 作者:行者123 更新时间:2023-12-01 23:25:06 26 4
gpt4 key购买 nike

我有一个文件,我想使用 scala 脚本之外的可执行文件来处理它。我希望我也可以执行重定向,但它似乎不起作用。

val fileToProcess = "/targPath/filename.txt"
val f = new java.io.File( fileToProcess )
if( f.exists )
{
val outFile = fileToProcess + ".out"

// Doesnt work
Seq( "LogGen", fileToProcess, ">", outFile ).!

// Works
val cmd = Seq( "LogGen", fileToProcess )
for( line <- cmd.lines )
{
// Process lines
}
}

我的问题是我不需要逐行处理输出。我只想在多个文件上调用这种类型的方法来获取相应的输出文件。关于如何执行此操作的任何想法?

最佳答案

你试过吗?

Seq("LogGen", fileToProcess) #> new java.io.File(outFile) !

关于scala - 使用 Scala Process 方法时如何使用重定向,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9503308/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com