آشنایی با نوشتن در فایل در زبان برنامه‌نویسی Kotlin

آشنایی با نوشتن در فایل در زبان برنامه‌نویسی Kotlin

تمام ویدیوهای دوره رایگان آموزش صفر تا صد برنامه‌نویسی کاتلین (Kotlin)
آموزش مفاهیم اولیه و نصب نرم‌افزار‌های مورد نیاز
آشنایی با مباحث پایه برنامه‌نویسی
آموزش شرط‌ها در کاتلین
آموزش حلقه‌ها (Loops) و آرایه‌ها در کاتلین
یادگیری عمیق‌تر
آموزش کار با توابع
آموزش شی‌گرایی در کاتلین
مفهوم وراثت در شی‌گرایی
آرایه‌ها و لیست‌های داینامیک
ورود عمیق‌تر به دانش کاتلین

در این ویدیو که ادامه ویدیو قبلی کار با فایل در زبان جاوا و کاتلین و خواندن از فایل را یاد گرفتیم. در این پست قصد داریم نحوه نوشتن بر روی فایل در جاوا و کاتلین را به کمک کلاس File در جاوا یاد بگیریم.

 

کلاس فایل در جاوا

هماطور که در ویدیو قبل توضیح دادیم، کلاس java.io.File در جاوا برای مدیریت و کار با فایل در جاوا ساخته شده است. از این کلاس در کاتلین کمک گرفته‌ایم تا بتوانیم کار‌های معمول مانند خواندن فایل، نوشتن بر روی فایل، تغییر نام و... را انجام دهیم.

در زیر با برخی از اعمالی که در این ویدیو آموزشی یاد می‌گیریم، آشنا می‌شویم:

 

نوشتن بر روی فایل در کاتلین و جاوا

برای نوشتن بر روی فایل می‌توانیم از متد writeText یا writer استفاده کنیم.

برای نوشتن فایل در کاتلین و جاوا می‌توانیم به شکل زیر عمل کنیم:

val file = File("C:\\input.txt") file.writeText("some text...")
File file = new File("C:\\input.txt"); file.writeText("some text...");

 

ساخت فایل در جاوا و کاتلین

اگر فایلی وجود نداشته باشد، می‌توانیم آن را بسازیم. برای ساخت فایل در جاوا و کاتلین کافیست کد زیر را نگاهی کنیم:

val file = File("C:\\input.txt") if(!file.exists()) file.createNewFile()
File file = new File("C:\\input.txt"); if(!file.exists()) file.createNewFile();

 

ساخت دایرکتوری (پوشه) در جاوا و کاتلین

اگر یک مسیری از دایرکتوری یا دایرکتوری‌ها وجود نداشته باشد، می‌توانیم آن‌ها را بسازیم. برای ساخت دایرکتوری در جاوا و کاتلین کافیست کد زیر را نگاهی کنیم:

val file = File("C:\\1\\") if(!file.exists()) file.mkdirs()
File file = new File("C:\\1\\"); if(!file.exists()) file.mkdirs();
نظرات :
  • img
    taha
    پنج‌شنبه, 19 آبان 1401
    پاسخ

    عالیییی

    • img
      حسین کرمی
      پنج‌شنبه, 19 آبان 1401

      ❤❤❤

  • img
    مهدی
    دوشنبه, 06 آذر 1402
    پاسخ

    اموزش خوبیبود خسته نباشی

    • img
      استک لرن
      دوشنبه, 06 آذر 1402

      خواهش میکنم. بعد از دوره وب ادامه این آموزش هم قرار داده میشه میتونید استفاده کنید!

ارسال نظر :
پاسخ به