جاوا میں فائل یا ڈائریکٹری موجود ہے یا نہیں اس کی جانچ کیسے کریں

جاوا میں ، چیک کرنے کے دو بنیادی طریقے موجود ہیں کہ آیا فائل یا ڈائرکٹری موجود ہے یا نہیں۔ یہ ہیں:

1 - Files.exists NIO پیکیج سے

2 - File.exists میراثی IO پیکیج سے


آئیے ہر پیکیج کی کچھ مثالیں دیکھتے ہیں۔



چیک کریں کہ آیا فائل موجود نہیں ہے (جاوا این آئ او)

کوڈ کا استعمال | _ _ + _ | اور Path جاوا NIO پیکیج سے یہ معلوم کرنے کے لئے کہ فائل موجود ہے یا نہیں:


Paths

چیک کریں کہ آیا ڈائرکٹری موجود ہے (جاوا این آئ او)

اسی طرح ، اگر ہم یہ چیک کرنا چاہتے ہیں کہ جاوا میں NIO پیکیج کا استعمال کرکے کوئی ڈائریکٹری موجود ہے۔

import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; public class CheckFileExist {
public static void main(String[] args) {

Path path = Paths.get('/path/to/file/app.log');

if (Files.exists(path)) {

if (Files.isRegularFile(path)) {


System.out.println('App log file exists');

}

} else {

System.out.println('App log file does not exists');
}
} }


چیک کریں کہ آیا فائل موجود نہیں ہے (جاوا لیگیسی IO)

اگر آپ جاوا NIO پیکیج استعمال نہیں کررہے ہیں تو ، آپ لیواسی جاوا IO پیکیج استعمال کرسکتے ہیں:

import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; public class CheckDirectoryExist {
public static void main(String[] args) {

Path path = Paths.get('/path/to/logs/');

if (Files.exists(path)) {

if (Files.isDirectory(path)) {


System.out.println('Logs directory exists');

}

} else {

System.out.println('Logs directory does not exist');
}
} }


چیک کریں کہ آیا ڈائرکٹری موجود نہیں ہے (جاوا لیگیسی IO)

اسی طرح ، ڈائرکٹری چیک کرنے کے لئے ہم استعمال کرسکتے ہیں:

import java.io.File; public class CheckFileExists {
public static void main(String[] args) {

File file = new File('/path/to/file/app.log');

if(file.exists()) {

System.out.println('App log file exists');
} else {

System.out.println('App log file does not exist');
}
} }

مزید پڑھنے












مثال کے ساتھ جاوا میں فائلیں کیسے پڑھیں

devqa.io










جاوا میں فائلوں اور ڈائریکٹریوں کو کیسے حذف کریں

devqa.io