Kotlin, הרץ על JVM, מנצלת את ממשק הקבצים של Java לפעולות עם קבצים, מה שהופך את בדיקות קיומה של ספרייה לפשוטות.
בהיסטוריה, קבצים זמניים נוצרו על-ידי כתיבה ידנית למערכת הקבצים, עם התחשבות קפדנית בשמירת על פרטיות ואבטחה.
How to: קריאת תכנים מלאים עם readText() import java.nio.file.Paths fun main() { val path = Paths.get("example.txt") val content = path.toFile().readText(Charsets.UTF_8) println(content) } תוצאה: התוכן של הקובץ example.txt נקרא קריאת שורה אחר שורה עם forEachLine() import java.nio.file.Files import java.nio.file.Paths fun main() { Files.newBufferedReader(Paths.get("example.txt")).use { reader -> reader.forEachLine { line -> println(line) } } } תוצאה: שורה ראשונה שורה שנייה שורה שלישית Deep Dive קריאת קבצים היא חלק מהיסוד לכל שפת תכנות. בעבר, הגישה לקבצים הייתה כרוכה בפתיחה וסגירה ידנית של המשאבים.
מדגים קוד ופלט לדוגמא בתוך בלוקי קוד של.
Kotlin מספקת גישה ישירה לכתיבה לקבצים, תוך ניצול הספרייה הסטנדרטית ללא צורך בספריות צד שלישי נוספות.
בקוטלין, ניתן לכתוב ל-stderr באמצעות System.err.println().
System.err.println()