ফাইল অবজেক্ট ডিস্কের প্রকৃত ফাইল/ডিরেক্টরি প্রতিনিধিত্ব করে। জাভা -
-এ ফাইল অবজেক্ট তৈরি করতে কনস্ট্রাক্টরদের তালিকা এখানে রয়েছেSr.No. | পদ্ধতি এবং বর্ণনা |
---|---|
1৷ | ফাইল(ফাইল প্যারেন্ট, স্ট্রিং চাইল্ড) এই কনস্ট্রাক্টর একটি প্যারেন্ট অ্যাবস্ট্রাক্ট পাথনেম এবং অ্যাচিল্ড পাথনেম স্ট্রিং থেকে একটি নতুন ফাইল ইনস্ট্যান্স তৈরি করে। |
2 | ফাইল(স্ট্রিং পাথনেম) এই কনস্ট্রাক্টর প্রদত্ত পাথনাম স্ট্রিংইনকে একটি বিমূর্ত পথনামে রূপান্তর করে একটি নতুন ফাইল উদাহরণ তৈরি করে। |
3 | ফাইল(স্ট্রিং প্যারেন্ট, স্ট্রিং চাইল্ড) এই কনস্ট্রাক্টর একটি প্যারেন্ট পাথনেম স্ট্রিং এবং একটি চাইল্ডপাথনাম স্ট্রিং থেকে একটি নতুন ফাইল ইনস্ট্যান্স তৈরি করে। |
4 | ফাইল(URI uri) এই কনস্ট্রাক্টর প্রদত্ত ফাইলটিকে রূপান্তর করে একটি নতুন ফাইলের উদাহরণ তৈরি করে:URI-কে অ্যানাবস্ট্রাক্ট পাথনামে। |
প্রদত্ত অবস্থানে একটি বস্তু উপস্থিত রয়েছে বলে ধরে নিলে, কমান্ড লাইনের প্রথম আর্গুমেন্টটিকে পাথ হিসাবে বিবেচনা করা হবে এবং নীচের কোডটি কার্যকর করা হবে −
উদাহরণ
import java.io.File; public class Demo{ public static void main(String[] args){ String file_name =args[0]; File my_file = new File(file_name); System.out.println("File name is :"+my_file.getName()); System.out.println("The path to the file is: "+my_file.getPath()); System.out.println("The absolute path to the file is:" +my_file.getAbsolutePath()); System.out.println("The parent directory is :"+my_file.getParent()); if(my_file.exists()){ System.out.println("Is the file readable"+my_file.canRead()); System.out.println("The size of the file in bytes is "+my_file.length()); } } }
আউটপুট
The details about the file will be displayed here.
ডেমো নামের একটি ক্লাসে প্রধান ফাংশন রয়েছে এবং একটি স্ট্রিং সংজ্ঞায়িত করা হয়েছে, যা কমান্ড লাইনে পাস করা ফার্স্টআর্গুমেন্ট ধারণ করে। ফাইলের বিশদ বিবরণ স্ক্রিনে প্রিন্ট করা হয়, এতে ফাইলের নাম, ফাইল পাথ, ফাইলের নিখুঁত পথ এবং ফাইলের মূল ডিরেক্টরি অন্তর্ভুক্ত থাকে।