الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

طريقة بناء الصف FileReader

مغلق
بدأه رامي العيساوي في 14 أغسطس 2004 · 12 رد · 795 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

كما هو معروف ان طريقة بناء الصف FileReader تكون بالشكل التالي:

FileReader inf= new FileReader(“d:/filename.zip”);

هل يعرف احدكم طريقة مختصرة لكي تنجح هذه الطريقة:

FileReader inf= new FileReader(“http://host/filename.zip”);

حاولت بطرق متعددة و لكنها فشلت انا اتوقع ان اغلب الحلول التي سوف يقدمها الاخوان الاعزاء قد قمت بتجربتها لذا اريد من احد ما ان يعطيني الحل الاكيد اذا امكن....وشكرا

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#2

طيب ما تجرب ال

protected void createZipArchive(File archiveFile, File[] selected)
	{
  try
  {
  	byte buffer[] = new byte[BUFFER_SIZE];
  	// Open archive file
  	FileOutputStream stream = 
    new FileOutputStream(archiveFile);
  	ZipOutputStream out = new ZipOutputStream(stream);

  	for (int k=0; k<selected.length; k++)
  	{
    if (selected[k]==null || !selected[k].exists() || 
    	selected[k].isDirectory())
    	continue;	// Just in case...

    // Add archive entry
    ZipEntry zipAdd = new ZipEntry(selected[k].getName());
    zipAdd.setTime(selected[k].lastModified());
    out.putNextEntry(zipAdd);

    // Read input & write to output
    FileInputStream in = new FileInputStream(selected[k]);
    while (true)
    {
    	int nRead = in.read(buffer, 0, buffer.length);
    	if (nRead <= 0)
      break;
    	out.write(buffer, 0, nRead);
    }
    in.close();
  	}
  	
  	out.close();
  	stream.close();
  }
  catch (Exception e)
  {
  	return;
  }
	}

بس من ال

import java.io.*;
import java.util.*;
import java.util.zip.*;

تم تعديل هذه المشاركة بواسطة ahabdeen في 14 أغسطس 2004 في 01:15

ahabdeen.jpg

<marquee>

مش موجود بصفة دايمة للامتحانات

</marquee>

#3

لو عايز ال Code كامل قولى و انا Send It

ahabdeen.jpg

<marquee>

مش موجود بصفة دايمة للامتحانات

</marquee>

#4

sorry ما كنتش واخد بالى اصلى نايم خاص

انا كنت مفكلر انك عايز تقرأ ZipFile

S:

ahabdeen.jpg

<marquee>

مش موجود بصفة دايمة للامتحانات

</marquee>

#5

جرب استخدام الكلاس URI

new FileReader(new File(new URI("http","host","/filename.zip","")));

اذا لم يعمل فاغلب الظن ان الخطأ في مدخلات الكلاس URI ,راجع هذا الكلاس للتحقق من المدخلات وكيفية انشاء كائن ن هذا النوع.

#6

ahabdeen: صح انا مو قاد الامتداد هذا يعني اي ملف انا اريد ليس ضروري مضغوط.... شكرا لاهتمامك و اشبع نوم احسن لك...

madani: شو بعد زمان لو الي خبر انك ماتساعد غير المشرفين كنت سالت من زمان...

و علا كل انا جرب بالكلاس URI و بكل مدخلاته و بكل طرائقه و لم تنجح معي

اريد الطريقة الصحيحة من فضلكم

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#7
imprt java.net.*
import java.io.*
public class network1 {
static URL url;
static InputStreamReader reader;
static BufferedReader input;
static String line;

public static void main(String[]args) throws Exception {
	url = new URL ("http://www.host.com");
	reader = new InputStreamReader (url.openStream());
	input =  new BufferedReader (reader);
	while ( ( line = input.readLine() ) != null )
  System.out.println(line);
	input.close();
    }
}

الموجود في الموقع index.html لا أعرف اذا كان هذا البرنامج يفيدك فهو يقوم باظهار محتويا ت الملف

www.host.com

الحياة كلها وقفة عز فقط

------------------------------------------

المجتمع معرفة و المعرفة قوة

#8

اهلا اخي رامي

اقتباس
شو بعد زمان لو الي خبر انك ماتساعد غير المشرفين كنت سالت من زمان...

انا ادخل على المنتدى من الشغل في بعض الاحيان واجاوب على الاسئلة التي لا تتطلب مني وقت كسؤالك مثلا واعتقد انك والاخوة قايمين بالواجب وزيادة icon4.gif

بالنسبة للكود لم تخبرني هل طلع لك خطأ ام ماذا ؟

تحياتي لك ولجميع الاخوة

مدني

#9

شكرا على هذا المديح اخ مدني فعلا حسستني بقيمة سؤالي عندما قلت

" واجاوب على الاسئلة التي لا تتطلب مني وقت كسؤالك مثلا "

هل هذا مديح ام ذم؟؟؟ هههههههههههه

وانا اللي فاكر لاني غالي عندك فورا دخلت لتساعد!!!!

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#10

icon4.gif

ما جاوبتني على سؤالي

تم تعديل هذه المشاركة بواسطة madani في 15 أغسطس 2004 في 09:15

#11

لماذا لا تستخدم مجاري المعطيات الثنائية أي :

FileInputStream و FileOutputStream

بدل من FileReader لأنها يمكن تكون أحسن

الحياة كلها وقفة عز فقط

------------------------------------------

المجتمع معرفة و المعرفة قوة

#12

شكرا هاني لمحاولتك المساعدة و لو تعرفون يا شباب انا رحت لعند هاني على بلدته فقط لكي اشكره على محاولته المساعدة و عناء السفر 6 ساعات من حلب لعنده ...(جعارة)

فكيف اللي يعطيني الجواب الصحيح...

Theory is when you know something, but it doesn't work. Practice is when something works, but you don't know why. Programmers combine theory and practice: Nothing works and they don't know why

#13

هلأ يا رامي إجيت لعندي بس لأني حـــــــــــــــــاولت مساعدتك على كل حال عيدها تاني مرّة مشان طعميك بوظة جـ ............ باي

الحياة كلها وقفة عز فقط

------------------------------------------

المجتمع معرفة و المعرفة قوة

هذا الموضوع مغلق.

مواضيع مشابهة