Compare files and find duplicates to save lots of space (Free App)

Sometime we run out of space and can't delete anything important. Specially for professionals, the official documents and project files may consume some extra space and their backups are not easily manageable unless we use some profession versioning system like SVN. Regardless of the file name the code provided compare each byte in any two given files and returns a true value if files have same data. I've manage to create a simple desktop application to find out duplicate files and moves them to a separate folder for later action. This app is free to use and download. Application requirement is latest .net framwork.

bool FileCompare(string file1, string file2)
{
int file1byte;
int file2byte;
FileStream fs1;
FileStream fs2;

if (file1 == file2)
return true;

fs1 = new FileStream(file1, FileMode.Open, FileAccess.Read);
fs2 = new FileStream(file2, FileMode.Open, FileAccess.Read);

if (fs1.Length != fs2.Length)
{
fs1.Close();
fs2.Close();
return false;
}

do
{
file1byte = fs1.ReadByte();
file2byte = fs2.ReadByte();
}
while ((file1byte == file2byte) && (file1byte != -1));

fs1.Close();
fs2.Close();

return ((file1byte - file2byte) == 0);
}