MS-DOS and Windows command line fc command

Updated: 05/21/2018 by Computer Hope
fc command

The fc (file compare) command is used to compare two files to one another. Once fc is run and completed, it returns lines that differ between the two files. If no lines differ, you will receive a message indicating as such.

Availability

Fc is an external command that is available for the following Microsoft operating systems as fc.exe.

Fc syntax

Compares two files or sets of files and displays the differences between them.

FC [/A] [/C] [/L] [/LBn] [/N] [/T] [/W] [/nnnn] [drive1:][path1]filename1 [drive2:][path2]filename2
FC /B [drive1:][path1]filename1 [drive2:][path2]filename2
/A Displays only first and last lines for each set of differences.
/B Performs a binary comparison.
/C Disregards the case of letters.
/L Compares files as ASCII text.
/LBn Sets the maximum consecutive mismatches to the specified number of lines.
/N Displays the line numbers on an ASCII comparison.
/T Does not expand tabs to spaces.
/W Compresses white space (tabs and spaces) for comparison.
/nnnn Specifies the number of consecutive lines that must match after a mismatch.
[drive1:][path1]filename1 Specifies the first file or set of files to compare.
[drive2:][path2]filename2 Specifies the second file or set of files to compare.

Fc examples

fc autoexec.bat config.sys

Gives a file comparison between the config.sys and the autoexec.bat in the current directory.

fc c:\autoexec.bat c:\config.sys /b

Gives a file comparison between the config.sys and the autoexec.bat in the root directory in binary format.

fc "C:\Program Files (x86)\A.txt" "C:\Program Files (x86)\B.txt"

If your directory or file name has spaces, it may be necessary to add quotes around the complete path as shown in this example.

Additional information

  • See our compare definition for further information and related links on this term.