مثال على قراءة ملف
*************************************************************************************************************************************************************************** * *
<%@ page contentType="text/html;charset=gb2312"%>
<%
//إعلان المتغير
java.lang.String strFileName؛ // اسم الملف
java.io.File objFile; // كائن الملف
java.io.FileReader objFileReader؛ // قراءة كائن الملف
char[] chrBuffer = new char[10];
int intLength; // العدد الفعلي للأحرف المقروءة (حرف صيني واحد هو حرف واحد)
// قم بتعيين اسم الملف المراد قراءته
strFileName = "d:\test.txt";
// إنشاء كائن ملف
objFile = new java.io.File(strFileName);
// تحديد ما إذا كان الملف موجودًا أم لا
إذا (objFile.exists()){// الملف موجود
// أنشئ كائن ملف القراءة
objFile
);
while((intLength=objFileReader.read(chrBuffer))!=-1){
//الإخراج
out.write(chrBuffer,0,intLength);
}
// إغلاق كائن ملف القراءة
objFileReader. Close();
}
آخر {// الملف غير موجود
out.println("الملف التالي غير موجود:"+strFileName);
}
%>
*************************************************************************************************************************************************************************** *
مثال لكتابة ملف
*************************************************************************************************************************************************************************** *
يمكن كتابة الملفات النصية باستخدام كائن PrintWriter.
يرجى الرجوع إلى المثال التالي:
<%@ page import="java.io.*" %>
<%
String str = "اطبعني";
// أعط المسار من الجذر دائمًا بهذه الطريقة تقريبًا.
String nameOfTextFile = "/usr/anil/imp.txt";
يحاول {
PrintWriter pw = new PrintWriter(new FileOutputStream(nameOfTextFile));
pw.println(str);
//تنظيف
pw.Close();
} قبض على (IOException ه) {
println(e.getMessage());
}
%>
الآن، افتح ملف imp.txt واعرضه، ومن المفترض أن تكون السلسلة "اطبعني" مكتوبة.
هناك طريقة أخرى، باستخدام علامة الملف الخاصة بمكتبة العلامات IN16، يرجى الرجوع إلى http://sourceforge.net/project/?group_id=1282.
بناء الجملة المثال هو:
<ext:file action="write|append|إنشاء|نسخ|نقل|حذف|إعادة تسمية|قراءة" من = "<%= myfilename %>">
إعادة التوجيه إلى: http://www.cnjsp.org