Java में इनपुट/आउटपुट और स्ट्रीम्स
Alex Liu
Software Developer Engineer
File क्लास फाइल या डायरेक्टरी, दोनों दर्शा सकती हैmkdir() डायरेक्टरी के लिए, createNewFile() फाइल के लिए)
File क्लास इम्पोर्ट करेंimport java.io.File;
File ऑब्जेक्ट बनाएँFile newDirectory = new File("myDirectory");
.mkdir() से फाइल सिस्टम पर वास्तविक डायरेक्टरी बनाएँboolean created = newDirectory.mkdir();
true रिटर्न होता हैfalse रिटर्न होता है.listFiles() उपयोग करें$$
// `myDirectory` डायरेक्टरी दर्शाने वाला `File` ऑब्जेक्ट बनाता है
File dir = new File("myDirectory");
// `myDirectory` की सामग्री दर्शाने वाले `File` ऑब्जेक्ट्स का `array` प्राप्त करता है
File[] files = dir.listFiles();
File ऑब्जेक्ट्स का array रिटर्न होता हैnull रिटर्न होता है// `myDirectory` के अंदर `sample.txt` के लिए `File` ऑब्जेक्ट बनाता है
File file = new File("myDirectory/sample.txt");
// फाइल का relative path एक String के रूप में प्राप्त करता है
String path = file.getPath();
System.out.println(path);
मान लेते हैं कि myDirectory पहले से मौजूद है; अन्यथा फाइल बनाना या लिखना असफल होगा
आउटपुट:
myDirectory/sample.txt
$$
// `myDirectory` के अंदर `sample.txt` के लिए `File` ऑब्जेक्ट बनाता है
File file = new File("myDirectory/sample.txt");
// फाइल का absolute path एक String के रूप में प्राप्त करता है
String absPath = file.getAbsolutePath();
System.out.println(absPath);
/user/home/myDirectory/sample.txt
Java में इनपुट/आउटपुट और स्ट्रीम्स