Computer >> Hướng Dẫn Máy Tính >  >> Hệ Thống >> Windows

Cách so sánh hai tệp tin để tìm thay đổi bằng Command Prompt trên Windows 11/10

Nếu bạn đang tìm cách so sánh hai tệp tin trên Windows 10/11 mà không cần phần mềm thứ ba, hướng dẫn này sẽ giúp bạn. Chúng tôi sẽ chỉ cho bạn cách so sánh hai tệp tin để tìm sự thay đổi bằng Command Prompt trên Windows 10/11.

Bạn có thể sử dụng lệnh fc.exe và comp.exe để so sánh tệp tin. Lệnh fc.exe cho phép so sánh hai tệp ASCII hoặc nhị phân theo từng dòng. Tiện ích windiff.exe là công cụ so sánh trực quan nội dung của hai tệp ASCII hoặc hai thư mục chứa tệp ASCII để xác minh chúng có giống nhau hay không.

Cách so sánh hai tệp tin để tìm thay đổi bằng Command Prompt trên Windows 11/10

Nếu bạn muốn biết hai tệp tin tương tự đã thay đổi như thế nào theo thời gian, Windows có sẵn lệnh tích hợp cho phép bạn so sánh. Lệnh đó là fc. Lệnh này rất hữu ích khi so sánh hai tệp văn bản và biết chính xác cách chúng thay đổi về script và các sửa đổi. Với lệnh fc, bạn có thể so sánh một tệp văn bản với phiên bản mới nhất của nó hoặc tìm các thay đổi ở cấp độ script trong các script khác nhau như Binary, Unicode hoặc ASCII. Hãy xem cách sử dụng lệnh 'fc' để so sánh hai tệp tin tìm thay đổi bằng Command Prompt trên Windows 10/11.

So sánh hai tệp tin tìm thay đổi bằng lệnh FC.exe

Lệnh fc có nhiều tham số khác nhau mà bạn có thể sử dụng để đạt được kết quả khác nhau sau khi nhập cú pháp trong Command Prompt.

Tham số Ý nghĩa
/a Chỉ hiển thị dòng đầu tiên và dòng cuối cùng cho mỗi tập hợp sự khác biệt
/b So sánh hai tệp tin ở chế độ nhị phân, byte per byte, và không cố gắng resynchronize các tệp sau khi phát hiện sự không khớp
/c Bỏ qua chữ hoa/chữ thường
/l So sánh các tệp ở chế độ ASCII, theo từng dòng, và cố gắng resynchronize các tệp sau khi tìm thấy sự không khớp
/lb<n> Đặt số dòng cho bộ đệm dòng nội bộ thành N. Độ dài mặc định của bộ đệm dòng là 100 dòng. Nếu các tệp bạn so sánh có hơn 100 dòng khác biệt liên tiếp, fc sẽ hủy bỏ việc so sánh
/n Hiển thị số dòng trong quá trình so sánh ASCII
/off[line] Không bỏ qua các tệp có thuộc tính offline được đặt
/t Ngăn fc chuyển đổi tab thành khoảng trắng
/u So sánh các tệp dưới dạng tệp văn bản Unicode
/w Nén khoảng trắng (tab và space) trong quá trình so sánh. Nếu một dòng chứa nhiều space hoặc tab liên tiếp, /w coi chúng như một space duy nhất. Khi dùng với /w, fc bỏ qua khoảng trắng ở đầu và cuối dòng
/<nnnn> Chỉ định số dòng liên tiếp phải khớp sau một sự không khớp, trước khi fc coi các tệp đã được resynchronized
[<drive1>:][<path1>]<filename1> Chỉ định vị trí và tên của tệp đầu tiên hoặc tập hợp tệp để so sánh. filename1 là bắt buộc
[<drive2>:][<path2>]<filename2> Chỉ định vị trí và tên của tệp thứ hai hoặc tập hợp tệp để so sánh. filename2 là bắt buộc
/? Hiển thị trợ giúp tại dấu nhắc lệnh

Cách sử dụng lệnh fc

Làm thế nào để so sánh hai tệp tin trong Windows?

Bạn có thể dùng lệnh fc để so sánh hai tệp văn bản tìm thay đổi hoặc sử dụng tiện ích windiff.exe đi kèm với cài đặt Windows. Công cụ này giúp bạn so sánh trực quan nội dung của hai tệp ASCII hoặc hai thư mục chứa tệp ASCII để xác minh chúng có giống nhau hay không. Bạn cũng có thể so sánh hai tệp văn bản trong Windows bằng lệnh fc. Nó có nhiều tham số để thực hiện các loại so sánh khác nhau.

Ví dụ 1: Nếu bạn muốn so sánh hai tệp tên June và July ở định dạng ASCII và hiển thị kết quả ở dạng rút gọn, hãy dùng:

fc /a june.rpt july.rpt

Ví dụ 2: Nếu bạn muốn so sánh nhị phân hai tệp bat tên June và July, hãy dùng cú pháp:

fc /b june.bat july.bat

Ví dụ 3: Nếu bạn muốn so sánh mọi tệp bat trong một thư mục với tệp July.bat, hãy dùng:

fc *.bat july.bat

Ví dụ 4: Nếu bạn muốn so sánh tệp July.bat trên ổ C với tệp July.bat trên ổ D, hãy dùng:

fc c:july.bat d:*.bat

Ví dụ 5: Nếu bạn muốn so sánh mỗi tệp batch trong thư mục gốc trên ổ C với tệp cùng tên trong thư mục gốc trên ổ D, hãy dùng:

fc c:*.bat d:*.bat

Đây là một số cú pháp thường dùng của lệnh fc trong Command Prompt. Bạn cần hiểu rõ các tham số để tự viết cú pháp riêng nếu có yêu cầu đặc biệt. Microsoft có giải thích chi tiết về các lệnh fc thường dùng.

Đọc thêm: Các lệnh hữu ích để quản lý tệp tin và thư mục bằng Command Prompt.

Cách so sánh hai tệp tin để tìm thay đổi bằng Command Prompt trên Windows 11/10