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

التحكم في ملف أو مجلد بالجافا

بدأه mohlaid في 25 فبراير 2013 · 4 رد · 816 مشاهدة · في JavaSE
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله وبركاته

كيف أحوال الإخزة الكرام

أرجو أن تكونوا في تمام الصحة والعافية

 

بحثت كثيرا في المنتدي و في النت عن طرقة فتح مجلد أو ملف بالجافا والتعديل عليه

مثلا عند فتح مجلد موجود في © أريد أن تأتبني رسالة الموافقة على الفتح أو عدمها

وأيضا نقل الملف ألى مكان أريده

 أرجو من الإخوة الكرام أن يساعدوني بالحل والكود المناسب

وجزاكم الله خيرا يا أمة الإسلام

#2

ربما عليك البحث عن الكلمات المفتاحيه التالية:

 

Java file io

Streames

input stream

output stream

Buffered Reader

Print Writer

 

JAVA NIO

JAVA NIO2

 

JFileChooser

 

هناك شروحات بالكم الهائل في الويب على هذه المواضيع ولكني انصحك ان تنسى المكتبات القديمة وتبدأ مع Java Nio 2

 

تحياتي

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

#3

وهذا الرابط يوفر عليك البحث

 

http://docs.oracle.com/javase/tutorial/essential/io/index.html

 

بالتوفيق


﴿وَمَا كَانَ اللَّهُ لِيُعَذِّبَهُمْ وَأَنْتَ فِيهِمْ ۚ وَمَا كَانَ اللَّهُ مُعَذِّبَهُمْ وَهُمْ يَسْتَغْفِرُونَ﴾

الأنفال ۳۳                                  
 

#4

Java file io

Streames

input stream

output stream

Buffered Reader

Print Writer

 

JAVA NIO

JAVA NIO2

 

JFileChooser

 

هناك شروحات بالكم الهائل في الويب على هذه المواضيع ولكني انصحك ان تنسى المكتبات القديمة وتبدأ مع Java Nio 2

 

 

بحثت كثيرا وتعلمت أشياء كثيرة

لكن لم أجد فيها حل لإستفساري

أي عند فتح أي مجلد في الجهاز أريد أن أبرمج أنه يجب عليك أدخال كلمة مرور لتستطيع فتح المجلد

أي عند الضعط لفتح  المجلد يعمل برنامجي ويطلب كلمة مرور أو أي شليء أخر

#5

إن ما تطلبه هي خاصية native اي انه يجب عليك كتابة دوال native بالــ Cاو ++C ومن ثم استيرادها في جافا او عليك تنزيل مكتبة تعمل ذلك بالجافا (لا ادري ان كان هناك شيئ من ذلك القبيل ، لم اقم بالبحث)  ومن ثم ربط هذه الداله بــ directory monitor وهذه خاصيه موجود في Java NIO2

 

بالمناسبة تسمية موضوعك مضلله و العنوان الصحيح هو : حماية مجلد/ملف بكلمة باستخدام جافا او java protecting file/folder using password

 

ارى انه عليك عمل التالي:

 

  1. البحث عن دوال الــ API في الــ C لعمل الــ password protection وكتابة دوال تقوم بالعمل
  2. ربط هذه الداله بالجافا باستخدام JNI
  3. ربط دالة الحدث هذه بالــ Direcotry monitor باستخدام الاحداث الموجوده في الفئات الخاصه بهذه المكتبة

طبعا ، ربما يكون هناك حل اخر لهذه المشكله، ولكن اجابتي هي على حد علمي

تحياتي

No intellectual battle was ever won through retreat
You do not watch Gintama? Dude, you are missing a lot!


صورةmsrgb1485.gif ocajavase7programmerclr.gif

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