如何将 Kotlin stdio 重定向到文件?

How to redirect Kotlin stdio to files?

是否可以通过命令行参数将Kotlinstdio重定向到文件,比如< input.txt > output.txt? 如果不行,有什么简单的方法吗?

我正在使用 IntelliJ IDEA

如果您运行程序具有 IntelliJ IDEA 运行 配置,那么您可以将其配置为将控制台输出保存到文件中。

  1. 打开运行配置设置:

  2. 日志选项卡中,选中将控制台输出保存到文件并输入文件名:

Java 应用程序可以根据 , but this option seems to be missing for Kotlin. This is a known issue, please vote and follow https://youtrack.jetbrains.com/issue/KT-28854

使用 <> 重定向输入和输出是 shell 功能,将这些参数传递给 JVM 或您的程序不会产生任何效果。