একটি টেক্সট ফাইল লিখা

Kotlin:
একটি টেক্সট ফাইল লিখা

কীভাবে:

Kotlin ফাইলে লেখার জন্য একটি সহজ পদ্ধতি প্রদান করে, যেখানে তৃতীয় পক্ষের লাইব্রেরির প্রয়োজন ছাড়াই স্ট্যান্ডার্ড লাইব্রেরিকে ব্যবহার করা হয়। এখানে একটি সহজ উদাহরণ দেওয়া হল:

import java.io.File

fun main() {
    val textToWrite = "Hello, Kotlin file writing!"
    File("example.txt").writeText(textToWrite)
}

এই কোড স্নিপেট প্রকল্পের রুট ডিরেক্টরিতে “example.txt” নামে একটি ফাইল তৈরি করে এবং এতে Hello, Kotlin file writing! স্ট্রিংটি লেখে। যদি ফাইলটি আগে থেকেই বিদ্যমান থাকে, তাহলে এটি পুনরায় লেখা হবে।

একটি ফাইলে আরও নিয়ন্ত্রণের সাথে যোগ করার জন্য বা বড় পরিমাণ ডেটা লেখার জন্য, আপনি appendText বা bufferedWriter() ব্যবহার করতে পারেন:

import java.io.File

fun appendToFile() {
    val moreText = "Appending more text."
    File("example.txt").appendText(moreText)
}

fun writeWithBufferedWriter() {
    val largeText = "Large amounts of text...\nOn multiple lines."
    File("output.txt").bufferedWriter().use { out ->
        out.write(largeText)
    }
}

fun main() {
    appendToFile() // বিদ্যমান ফাইলে টেক্সট যোগ করে
    writeWithBufferedWriter() // বড় টেক্সট ডেটা কার্যকরভাবে লেখে
}

appendToFile ফাংশনে, আমরা “example.txt” এ আরও টেক্সট যোগ করছি যাতে এর বর্তমান কন্টেন্ট ওভাররাইট না হয়। writeWithBufferedWriter ফাংশনটি বড় পরিমাণে টেক্সট বা ডেটা লেখার একটি কার্যকর উপায় তুলে ধরে, বিশেষ করে যখন এটি মাল্টিপল লাইন বা বড় ফাইলের সাথে ডিল করতে হয়, তখন I/O অপারেশনগুলি মিনিমাইজ করার জন্য উপযোগী।

এই উদাহরণগুলি Kotlin এ টেক্সট ফাইল লেখার জন্য বেসিক অপারেশনগুলি কভার করে, যা Kotlin এর স্ট্যান্ডার্ড লাইব্রেরির সাহায্যে ফাইল I/O অপারেশনের সহজতা এবং ক্ষমতা প্রদর্শন করে।