السلام عليكم
أريد معرفة ما اذا كان هناك بالامكان استدعاء ملف نصي من مكان ما موجود على الجهاز واجراء بعض الاوامر عليه
في الجافا
وشكرا لكم
السلام عليكم
أريد معرفة ما اذا كان هناك بالامكان استدعاء ملف نصي من مكان ما موجود على الجهاز واجراء بعض الاوامر عليه
في الجافا
وشكرا لكم

نرجوا توضيح السؤال..
ما معني "استدعاء ملف نصي" . هل تعنين قرائة محتوياته؟
إذن ما علاقتها بلاحتقها "واجراء بعض الاوامر عليه" ؟؟
:mad: :excl:
إذا تقصدي القراءة من ملف :
JFileChooser file =new JFileChooser();
int returnVal = file.showOpenDialog(file);
if (returnVal == JFileChooser.APPROVE_OPTION) {
File file_ = file.getSelectedFile();
filename = file_.getName();
filepath =file_.getAbsolutePath();
try {
// What to do with the file, e.g. display it in a TextArea
jTextArea1.read( new FileReader( file_.getAbsolutePath() ), null );
} catch (IOException ex) {
System.out.println("problem accessing file"+file_.getAbsolutePath());
}
} else {
System.out.println("File access cancelled by user.");
}الكود السابق يعرض محتويات الملف في TextArea ...
لإنشاء ملف جديد :
Writer output = null;
String text = jTextArea1.getText();
JFileChooser file_s = new JFileChooser();
file_s.setDialogType(JFileChooser.SAVE_DIALOG);
int returnVal = file_s.showDialog(file_s, "SAVE");
if(returnVal == JFileChooser.APPROVE_OPTION){
File file = new File(file_s.getName());
try {
output = new BufferedWriter(new FileWriter(file));
output.write(text);
output.close();
} catch (IOException ex) {
Logger.getLogger(frame.class.getName()).log(Level.SEVERE, null, ex);
}}تحياتي
عفواً أحبتي انقطاعي بسبب الدراسة دعواتكم بالتوفيق..
{ لا ينال العلم مستحٍ ولا مستكبر }
الأخ الكريم/الأخت الكريمة
السلام عليكم ورحمة الله وبركاته
مرحباً بكم في منتدى الفريق العربي للبرمجة
نود تنبيهك أن العنوان غير مناسب.
الرجاء اختيار عنوان مناسب أكثر في مواضيعك القادمة، وهذا بمثابة إشعار للأهمية.
وفي حال التكرار سيتعرض موضوعك للإغلاق والحذف!!!
قواعد المشاركة
شاكرين لكم حُسن تعاونكم