Как перенаправить Kotlin stdio в файлы? - PullRequest
1 голос
/ 20 февраля 2020

Можно ли перенаправить Kotlin stdio в файлы через параметры командной строки, что-то вроде < input.txt > output.txt? Если нет, есть ли какой-нибудь простой способ?

Я использую IntelliJ IDEA .

1 Ответ

1 голос
/ 20 февраля 2020

Если вы запустите программу с 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

Перенаправление ввода и вывода с помощью < и > - это функция оболочки, и передача этих аргументов в JVM или ваша программа не даст никакого эффекта.

...