Salve,
ho uno script che individua le differenze tra 2 files di testo.
Lo script mi da come risultato solo "Different files" nel caso i 2 file confrontati sono differenti.
Ora vorrei che mi fornisse pure le stringhe differenti.
Credo che bisogna utilizzare il comando Sort,ma non so come.
Mi potete dare una mano?
codice:dim filename1 dim filename2 filename1="c:\sitelist.txt" filename2="c:\textstream.txt" Set oFSO1 = CreateObject("Scripting.FileSystemObject") Set oFSO2 = CreateObject("Scripting.FileSystemObject") Set oTextFile1 = oFSO1.OpenTextFile(filename1, 1 , True) Set oTextFile2 = oFSO2.OpenTextFile(filename2, 1 , True) While oTextFile1.AtEndOfStream <> True line1 = oTextFile1.ReadLine line2 = oTextFile2.ReadLine if (line1<>line2) then Mail = "Different files" & vbcrlf & line1 & vbcrlf & line2 end if wend 'if the second file has more strings i get the notify if (oTextFile2.AtEndOfStream <> True) then Mail = "Different Files" oTextFile1.close oTextFile2.close



Rispondi quotando