কম্পিউটার

জাভাতে অস্থায়ী ফাইল


নির্দিষ্ট পরিস্থিতিতে যেমন ইউনিট টেস্টিং, বা কিছু অ্যাপ্লিকেশন লজিকের জন্য আপনাকে অস্থায়ী ফাইল তৈরি করতে হতে পারে।

একটি অস্থায়ী ফাইল তৈরি করা হচ্ছে

জাভাতে ফাইল ক্লাস createTempFile() নামের একটি পদ্ধতি প্রদান করে . এই পদ্ধতিটি টেম্প ফাইলের উপসর্গ (প্রাথমিক নাম) এবং প্রত্যয় (এক্সটেনশন) প্রতিনিধিত্বকারী দুটি স্ট্রিং ভেরিয়েবল গ্রহণ করে এবং একটি ফাইল অবজেক্টকে নির্দেশ করে (বিমূর্ত পথ) যেখানে আপনাকে ফাইল তৈরি করতে হবে।

উদাহরণ

নিম্নলিখিত জাভা উদাহরণটি D:/SampleDirectoryপথে exampleTempFile5387153267019244721.txt নামে একটি অস্থায়ী ফাইল তৈরি করে

import java.io.File;
import java.io.IOException;
public class TempararyFiles {
   public static void main(String args[]) throws IOException {
      String prefix = "exampleTempFile";
      String suffix = ".txt";
      //Creating a File object for directory
      File directoryPath = new File("D:/SampleDirectory");
      //Creating a temp file
      File.createTempFile(prefix, suffix, directoryPath);
      System.out.println("Temp file created.........");
   }
}

আউটপুট

Temp file created.........

একটি অস্থায়ী ফাইল মুছে ফেলা হচ্ছে

ফাইল ক্লাস একটি ডিলিট() পদ্ধতি প্রদান করে যা বর্তমান ফাইল বা ডিরেক্টরি মুছে দেয়, অস্থায়ী ফাইলে এই পদ্ধতিটি চালু করুন।

উদাহরণ

নিম্নলিখিত জাভা প্রোগ্রাম একটি টেম্প ফাইল তৈরি করে এবং মুছে দেয়।

import java.io.File;
import java.io.IOException;
public class TempararyFiles {
   public static void main(String args[]) throws IOException {
      String prefix = "exampleTempFile";
      String suffix = ".txt";
      //Creating a File object for directory
      File directoryPath = new File("D:/SampleDirectory");
      //Creating a temp file
      File tempFile = File.createTempFile(prefix, suffix, directoryPath);
      System.out.println("Temp file created: "+tempFile.getAbsolutePath());
      //Deleting the file
      tempFile.delete();
      System.out.println("Temp file deleted.........");
   }
}

আউটপুট

Temp file created: D:\SampleDirectory\exampleTempFile7179732984227266899.txt
Temp file deleted.........

  1. এমডি ফাইল কি?

  2. কিভাবে জাভা ব্যবহার করে একটি ডিরেক্টরি থেকে সমস্ত ফাইল (শুধুমাত্র) তালিকাভুক্ত করবেন?

  3. কিভাবে জাভা একটি ডিরেক্টরিতে jpg ফাইলের তালিকা পেতে?

  4. জাভা প্রোগ্রাম একটি ডিরেক্টরিতে সমস্ত ফাইল পুনরাবৃত্তভাবে তালিকাভুক্ত করতে