تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
[سؤال] فكرة نقل وضغط ملفات
#11
للحصول علي جميع الملفات الموجودة في فهرس تحدده انت بشكل ما
عليك ان تستخدم دالة مثل الموجودة في الكود أدناه أو تستخدم اي اسلوب اخر مشابه للدالة

PHP كود :
   Private Function GetAllFiles(path As String) As String()
 
       Return GetFiles(path"*.*")
 
   End Function

 
   Private Function GetFiles(path As StringfileExtension As String) As String()
 
       Dim parallel Task.Run(Function()
 
                                   Return Directory.GetFiles(pathfileExtensionSearchOption.AllDirectories)
 
                               End Function)
 
       Try
            Return parallel
.Result
        Catch ex 
As AggregateException
            ex
.Handle(Function(unauthorized)
 
                         ' Handle an UnauthorizedAccessException
                          If TypeOf unauthorized Is UnauthorizedAccessException Then
                              MessageBox.Show("You do not have permission to access all folders in this path. See your network administrator or try another path.", "Error", MessageBoxButtons.OK)
                          End If
                          Return TypeOf unauthorized Is UnauthorizedAccessException
                      End Function)
        End Try
        Return New String() {}
    End Function 
ويمكن اضافة دوال بنفس الاسلوب للحصول علي ملفات لها امتداد معين
PHP كود :
   Private Function GetAllTextFiles(path As String) As String()
 
       Return GetFiles(path"*.txt")
 
   End Function

 
   Private Function GetAllHtmlFiles(path As String) As String()
 
       Return GetFiles(path"*.html")
 
   End Function 
الرد }}}
تم الشكر بواسطة: ابو ليلى
#12
 مفهوم البرنامج

الفولدر المراد حفظه فى المسارات التاليه يتم ضغط الفولدر وتحويله الى ملف DLL الفولدر ده موجود فى

 انظمة التشغيل التاليه

WIN 7 - WIN 8 - - WIN 10

مسارات الفولدر فى كل نظام تشغيل
WIN 7
C:\Users\All Users\Application Data\Microsoft\PlayReady

WIN 8
C:\Documents and Settings\All Users\Microsoft\PlayReady

WIN 10
C:\ProgramData\Microsoft\PlayReady

المسارات دى تبقى ثابته بختار نظام التشغيل الخاص بى ويتم حفظ الفولدر وتحويله الى ملف DLL مع تشفير الملف عشان بعد ما يحول الفولدر الى ملف DLL واجى افتح ملف ال DLL على برنامج WINRAR هيجيب الملفات الى موجوده فى الفولدر والمفروض بعد تحويل الفولدر الى ملف DLL مبيفتحش خالص غير بنفس البرنامج الى اضغط بى فقط

هى دى فكرة البرنامج فقط

الرد }}}
تم الشكر بواسطة:
#13
مشوار
تحتاج برنامج تشفير ملفات وفك تشفير
لكن لو تركته zip behinde DLL مين اللي هيفكر انه مجلد مضغوط؟
ثم المسارات الثابتة
ما ادري شكلك زي اللي عامل باتش للتفعيل بس ويبغى برنامجه الوحيد اللي يعمل فك للمفات في المسار المحدد حسب نوع نظام التشغيل
لان الهدف واحد
PlayReady
https://www.microsoft.com/playready/licensing/faq/

ليه ما تخلية ملف مضغوط عادي وتخليه في الريسورس وتعمل له فك ضغط في المكان المحدد حسب النظام؟
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 اللهم اغْفِرْ لِلمؤمنين والمؤمنات والمسلمين والمسلمات الأحياء منهم والأموات
الرد }}}
تم الشكر بواسطة: ابو ليلى
#14
(09-09-16, 07:28 PM)أبو عمر كتب : مشوار
تحتاج برنامج تشفير ملفات وفك تشفير
لكن لو تركته zip behinde DLL مين اللي هيفكر انه مجلد مضغوط؟
ثم المسارات الثابتة
ما ادري شكلك زي اللي عامل باتش للتفعيل بس ويبغى برنامجه الوحيد اللي يعمل فك للمفات في المسار المحدد حسب نوع نظام التشغيل
لان الهدف واحد
PlayReady
https://www.microsoft.com/playready/licensing/faq/

ليه ما تخلية ملف مضغوط عادي وتخليه في الريسورس وتعمل له فك ضغط في المكان المحدد حسب النظام؟

حدد لكل نظام  المسار الخاص بى

(09-09-16, 07:28 PM)أبو عمر كتب : مشوار
تحتاج برنامج تشفير ملفات وفك تشفير
لكن لو تركته zip behinde DLL مين اللي هيفكر انه مجلد مضغوط؟
ثم المسارات الثابتة
ما ادري شكلك زي اللي عامل باتش للتفعيل بس ويبغى برنامجه الوحيد اللي يعمل فك للمفات في المسار المحدد حسب نوع نظام التشغيل
لان الهدف واحد
PlayReady
https://www.microsoft.com/playready/licensing/faq/

ليه ما تخلية ملف مضغوط عادي وتخليه في الريسورس وتعمل له فك ضغط في المكان المحدد حسب النظام؟

ماهو الملف ده فى شفرة والشفرة دى بتتمسح بعد ماتقفل الجهاز ولو الملف ده مش متشفر خلاص مش لى لازمه
الرد }}}
تم الشكر بواسطة:
#15
تحديد النظام بكلمتين
https://msdn.microsoft.com/en-us/library...-snippet-2
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 اللهم اغْفِرْ لِلمؤمنين والمؤمنات والمسلمين والمسلمات الأحياء منهم والأموات
الرد }}}
تم الشكر بواسطة:
#16
(09-09-16, 03:42 PM)عبدالرحمن المكاوي كتب : ممكن تطبقها في مشروع  بي نت فريم وارك 3.5

هناك مشكلة هنا بالتحديد ZipFile.CreateFromDirectory(startPath, zipPath)
ZipFile

(09-09-16, 06:05 PM)أبو عمر كتب : https://msdn.microsoft.com/en-us/library...ckage.aspx

3.0 ++


انا اتحدث عن المكتبة ZipFile 
ZipFile Class

و يمكن العمل وفق المكتبة التي اشرت اليها في رابطك
و بالنسبة للاخ عبد الرحمن ما ذكرته انت هو ما تم عمله لو استطعت تشغيل البرنامج سترى النتيجة امام عينيك
اللهم لك الحمد كما ينبغي لجلال وجهك و عظيم سلطانك
في حل و ترحال
الرد }}}
تم الشكر بواسطة:
#17
(09-09-16, 09:08 PM)ابو ليلى كتب :
(09-09-16, 03:42 PM)عبدالرحمن المكاوي كتب : ممكن تطبقها في مشروع  بي نت فريم وارك 3.5

هناك مشكلة هنا بالتحديد ZipFile.CreateFromDirectory(startPath, zipPath)
ZipFile

(09-09-16, 06:05 PM)أبو عمر كتب : https://msdn.microsoft.com/en-us/library...ckage.aspx

3.0 ++


انا اتحدث عن المكتبة ZipFile 
ZipFile Class

و يمكن العمل وفق المكتبة التي اشرت اليها في رابطك
؟
سبحان الله والحمدلله ولا إله إلا الله والله أكبر
 اللهم اغْفِرْ لِلمؤمنين والمؤمنات والمسلمين والمسلمات الأحياء منهم والأموات
الرد }}}
تم الشكر بواسطة: ابو ليلى



التنقل السريع :


يقوم بقرائة الموضوع: بالاضافة الى ( 1 ) ضيف كريم