تقييم الموضوع :
  • 0 أصوات - بمعدل 0
  • 1
  • 2
  • 3
  • 4
  • 5
مقارنة ملفيين نصيين
#1
Lightbulb 
السلام عليكم 
أبحث عن كود للمقارنة بين ملفين نصيين بحيث يتم وضع كل سطر من الملف في مصفوفة 
ومن ثم مقارنة المصفوفتين وبعدها الانتقال إلى السطر التالي إلى نهاية الملف
الرد }}}
تم الشكر بواسطة:
#2
ما هو الغرض من ذلك لمعرفة ان الملفين مختلفين ام لماذا حيث ممكن تستخدمي اومر batch_script  وبالخص الامر comp

This batch command compares 2 files based on the file size

Syntax

كود :
COMP [sourceA] [sourceB]
الرد }}}
تم الشكر بواسطة: Salma Soliman
#3
(02-04-18, 02:03 PM)محمود بكرى كتب : ما هو الغرض من ذلك لمعرفة ان الملفين مختلفين ام لماذا حيث ممكن تستخدمي اومر batch_script  وبالخص الامر comp

This batch command compares 2 files based on the file size

Syntax

كود :
COMP [sourceA] [sourceB]
 مقارنة السطر الاول من الملف الاول بالسطر الاول في الملف التاني وهكذا
الرد }}}
تم الشكر بواسطة:
#4
فيه أكثر من أسلوب للمقارنة
مثلا تقوم بقراءة الملفات و تحول كل منهما الي مصفوفة بايت ثم تقارن بين المصفوفات
حل أخر تقرأ الملفات و تحول كل ملف الي مصفوفة سطور ثم تقارت المصفوفات ايضا
في كلتا الحالات فكرة كتابة الكود واحدة

الحل الأول

PHP كود :
       Dim firstFile As String ".\File1.txt"
 
       Dim secondFile As String ".\File2.txt"

 
       Dim a As Byte() = IO.File.ReadAllBytes(firstFile)
 
       Dim b As Byte() = IO.File.ReadAllBytes(secondFile)

 
       Dim result As Boolean False
        If a Is Nothing AndAlso b Is Nothing Then
            result 
True
        ElseIf a IsNot Nothing AndAlso b IsNot Nothing AndAlso a
.Length b.Length Then
            result 
True
            For i 
As Integer 0 To a.Length 1
                If a
(i) <> b(iThen
                    result 
False
                    Exit 
For
 
               End If
 
           Next
        End 
If 

حل أخر

PHP كود :
       Dim firstFile As String ".\File1.txt"
 
       Dim secondFile As String ".\File2.txt"

 
       Dim c As String() = IO.File.ReadAllLines(firstFile)
 
       Dim d As String() = IO.File.ReadAllLines(secondFile)

 
       Dim result As Boolean False
        If c Is Nothing AndAlso d Is Nothing Then
            result 
True
        ElseIf c IsNot Nothing AndAlso d IsNot Nothing AndAlso c
.Length d.Length Then
            result 
True
            For i 
As Integer 0 To c.Length 1
                If c
(i) <> d(iThen
                    result 
False
                    Exit 
For
 
               End If
 
           Next
        End 
If 
Retired
الرد }}}
تم الشكر بواسطة: محمود بكرى , Salma Soliman , سعود الشامان
#5
(02-04-18, 03:23 PM)silverlight كتب : فيه أكثر من أسلوب للمقارنة
مثلا تقوم بقراءة الملفات و تحول كل منهما الي مصفوفة بايت ثم تقارن بين المصفوفات
حل أخر تقرأ الملفات و تحول كل ملف الي مصفوفة سطور ثم تقارت المصفوفات ايضا
في كلتا الحالات فكرة كتابة الكود واحدة

الحل الأول

PHP كود :
       Dim firstFile As String ".\File1.txt"
 
       Dim secondFile As String ".\File2.txt"

 
       Dim a As Byte() = IO.File.ReadAllBytes(firstFile)
 
       Dim b As Byte() = IO.File.ReadAllBytes(secondFile)

 
       Dim result As Boolean False
        If a Is Nothing AndAlso b Is Nothing Then
            result 
True
        ElseIf a IsNot Nothing AndAlso b IsNot Nothing AndAlso a
.Length b.Length Then
            result 
True
            For i 
As Integer 0 To a.Length 1
                If a
(i) <> b(iThen
                    result 
False
                    Exit 
For
 
               End If
 
           Next
        End 
If 

حل أخر

PHP كود :
       Dim firstFile As String ".\File1.txt"
 
       Dim secondFile As String ".\File2.txt"

 
       Dim c As String() = IO.File.ReadAllLines(firstFile)
 
       Dim d As String() = IO.File.ReadAllLines(secondFile)

 
       Dim result As Boolean False
        If c Is Nothing AndAlso d Is Nothing Then
            result 
True
        ElseIf c IsNot Nothing AndAlso d IsNot Nothing AndAlso c
.Length d.Length Then
            result 
True
            For i 
As Integer 0 To c.Length 1
                If c
(i) <> d(iThen
                    result 
False
                    Exit 
For
 
               End If
 
           Next
        End 
If 
بارك الله فيك
الرد }}}
تم الشكر بواسطة:


المواضيع المحتمل أن تكون متشابهة .
الموضوع : الكاتب الردود : المشاهدات : آخر رد
  ارجو المساعدة في كود مقارنة عامود داخل الداتا جريد فيو alachk 11 1,060 11-08-24, 11:44 AM
آخر رد: alachk
  [VB.NET] مقارنة خلية فى الديتاجرايدفيو AMAZ1972AMAZ 1 818 04-06-22, 12:55 AM
آخر رد: سعود
  [سؤال] استيراد بيانات لقاعدة البيانات وعمل مقارنة nandy2016 2 2,808 16-07-21, 02:12 PM
آخر رد: إليسار
  مقارنة بين رقمين..أرجو لمن لديه العلم والكود مساعدتي Alziny 3 1,294 05-01-21, 08:22 PM
آخر رد: 62531
  مقارنة تاريخ علي هيئة نص في قاعدة بياناتا سيكول بالتاريخ الحالي makky 1 1,796 24-10-19, 12:13 AM
آخر رد: اسامه الهرماوي
  مقارنة بين السجلات في جدولين مختلفين ضمن نفس قاعدة البيانات comeps 2 2,828 17-08-19, 11:52 AM
آخر رد: comeps
  مقارنة dasktop 1 1,601 01-08-19, 02:47 AM
آخر رد: asemshahen5
  [VB.NET] طلب كود مقارنة إستعلام مع textbox asadtaif 5 2,143 09-06-19, 01:27 PM
آخر رد: ابراهيم ايبو
  مقارنة بين قيمتي textbox وحفظ الخطأ في جدول قاعدة بيانات ahmedfa71 0 1,825 24-04-19, 12:19 PM
آخر رد: ahmedfa71
  [سؤال] مقارنة بين عمودين في datagridview nashnoush 1 2,310 15-11-18, 12:56 AM
آخر رد: nashnoush

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


يقوم بقرائة الموضوع: