Computer >> Máy Tính >  >> Hệ thống >> Windows

Cách so sánh hai tệp để biết các 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 trên Windows 10/11 mà không cần bất kỳ chương trình bên thứ ba nào, chúng tôi có một cách dành cho bạn. Trong hướng dẫn này, chúng tôi chỉ cho bạn cách bạn có thể so sánh hai tệp để tìm các thay đổi bằng Command Prompt trên Windows 10/11.

Bạn có thể so sánh hai tệp bằng cách sử dụng fc.exe comp.exe các lệnh so sánh tệp. Bạn có thể sử dụng fc.exe để so sánh hai tệp ASCII hoặc tệp nhị phân trên cơ sở từng dòng. windiff.exe tiện ích, một công cụ so sánh đồ thị nội dung của hai tệp ASCII hoặc nội dung của hai thư mục chứa tệp ASCII, để xác minh xem chúng có giống nhau hay không.

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

Nếu bạn muốn tìm hai tệp tương tự đã trải qua những thay đổi như thế nào theo thời gian, có một lệnh tích hợp trên Windows cho phép bạn so sánh. Lệnh đó là fc . Lệnh này hữu ích trong việc so sánh hai tệp văn bản và biết chúng được thay đổi như thế nào trong tập lệnh và các sửa đổi của nó. Với ‘ fc Lệnh ‘, bạn có thể so sánh 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 tập lệnh trong các tập lệnh khác nhau như Binary, Unicode hoặc ASCII. Hãy xem cách chúng ta có thể sử dụng lệnh ‘fc’ và so sánh hai tệp để thay đổi Với Command Prompt trên Windows 10/11.

So sánh hai tệp để thay đổi bằng dòng lệnh FC.exe

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

Thông số

Ý nghĩa

/ a Tham số 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 ở chế độ nhị phân, từng byte và không cố gắng đồng bộ hóa lại các tệp sau khi phát hiện thấy tệp không khớp.

/ c

Bỏ qua chữ hoa.

/ l

So sánh các tệp ở chế độ ASCII, từng dòng và cố gắng đồng bộ hóa lại các tệp sau khi phát hiện thấy tệp không khớp.

/ lb

Đặt số dòng cho bộ đệm dòng nội bộ thành N . Độ dài mặc định của vùng đệm dòng là 100 dòng. Nếu các tệp bạn đang so sánh có hơn 100 dòng khác nhau liên tiếp, fc hủy bỏ sự so sánh.

/ n

Hiển thị số dòng trong quá trình so sánh ASCII.

/ tắt [line] Không bỏ qua các tệp đã đặt thuộc tính ngoại tuyến.
/ t

Ngăn chặn fc từ chuyển đổi tab thành dấu cách.

/ u

So sánh tệp dưới dạng tệp văn bản Unicode.

/ w

Nén khoảng trắng (nghĩa là tab và khoảng trắng) trong quá trình so sánh. Nếu một dòng chứa nhiều dấu cách hoặc tab liên tiếp, / w coi các ký tự này như một khoảng trắng duy nhất. Khi được sử dụng với / w , fc bỏ qua khoảng trắng ở đầu và cuối dòng.

/

Chỉ định số dòng liên tiếp phải khớp sau một dòng không khớp, trước fc coi các tệp được đồng bộ hóa lại.

[:]

[]

Chỉ định vị trí và tên của tệp đầu tiên hoặc tập hợp các tệp để so sánh. tên tệp1 là bắt buộc.

[:]

[]

Chỉ định vị trí và tên của tệp thứ hai hoặc tập hợp các tệp để so sánh. tên tệp2 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 cách nào để so sánh hai tệp trong Windows?

Bạn có thể sử dụng lệnh fc để so sánh hai tệp văn bản để tìm các thay đổi hoặc sử dụng windiff.exe tiện ích đi kèm với cài đặt Windows. Công cụ này giúp bạn so sánh đồ thị nội dung của hai tệp ASCII hoặc nội dung của hai thư mục chứa tệp ASCII, để xác minh xem 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ó các tham số khác nhau để thực hiện các kiểu so sánh khác nhau.

1] Nếu bạn muốn so sánh hai tên tệp Tháng Sáu và Tháng Bảy ở định dạng ASCII và hiển thị kết quả ở định dạng viết tắt, bạn có thể sử dụng:

fc /a june.rpt july.rpt

2] Nếu bạn muốn so sánh nhị phân của hai tệp dơi có tên là Tháng Sáu và Tháng Bảy, hãy sử dụng cú pháp sau:

fc /b june.bat july.bat

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

fc *.bat july.bat

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, bạn có thể sử dụng:

fc c:july.bat d:*.bat

5] Nếu bạn muốn so sánh từng tệp hàng loạt trong thư mục gốc trên ổ C với tệp có cùng tên trong thư mục gốc trên ổ D, bạn có thể sử dụng:

fc c:*.bat d:*.bat

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

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

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