У меня есть 2 файла, которые я хочу увидеть, если содержимое внутри равно или нет. Например, один из них - текстовый файл, например Sample1.txt, а другой - другой файл, например main.css как я могу сравнить эти два, чтобы убедиться, что содержимое внутри одинаково.сравнение 2 файлов в vbscript
Я думал, как
Content1 = FSO.OpenTextFile(sample.txt).ReadAll
Content2 = FSO.OpenTextFile(main.css).ReadAll
if(Content1 = Content2) Then
End IF
Есть ли лучший способ сделать это.
Благодаря
Зависит **, что вы имеете в виду с * лучше ***. Если они довольно большие, вы можете сначала ** проверить их размер ** (разные размеры -> различный контент). По той же причине вы можете не читать все их в памяти **, для вас может работать символ сравнения символов (там вы можете даже игнорировать какие-то различия, например, двойные символы новой строки). Обратите внимание, что символ по символу может не работать для ** суррогатов Юникода **, поэтому сравнение ** по строке ** может быть лучшим решением. –
Я думаю, что вам лучше использовать выделенную программу diff, такую как WinDiff или даже команду FC (если они все еще существуют) –
Файлы могут быть около 2 мб – user505210