फ़ाइल ऑब्जेक्ट डिस्क पर वास्तविक फ़ाइल/निर्देशिका का प्रतिनिधित्व करता है। यहाँ जावा में फ़ाइल ऑब्जेक्ट बनाने के लिए कंस्ट्रक्टरों की सूची दी गई है -
<टेबल> <थहेड>किसी ऑब्जेक्ट को दिए गए स्थान पर मौजूद मानते हुए, कमांड लाइन के पहले तर्क को पथ माना जाएगा और नीचे दिए गए कोड को निष्पादित किया जाएगा -
उदाहरण
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.
डेमो नामक एक वर्ग में मुख्य कार्य होता है, और एक स्ट्रिंग परिभाषित की जाती है, जो कमांड लाइन में पारित प्रथम तर्क रखती है। फ़ाइल का विवरण स्क्रीन पर मुद्रित होता है, इसमें फ़ाइल का नाम, फ़ाइल पथ, फ़ाइल का पूर्ण पथ और फ़ाइल की मूल निर्देशिका शामिल होती है।