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

问题描述 投票:1回答:1

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

我正在使用

IntelliJ IDEA

redirect kotlin stdout stdin stdio
1个回答
0
投票
如果使用IntelliJ IDEA

运行配置运行该程序,则可以对其进行配置以将控制台输出保存到文件中。

  1. 打开运行配置设置:

    Open the run configuration settings

  2. 日志

选项卡中,选中将控制台输出保存到文件并输入文件名:enter image description here

对于Java应用程序,按照this Q&A,但Kotlin似乎缺少此选项。这是一个已知问题,请投票并按照https://youtrack.jetbrains.com/issue/KT-28854

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

© www.soinside.com 2019 - 2024. All rights reserved.