FileInfo info;
string[] files = Directory.GetFiles(@"C:\", SearchOption.AllDirectories);
foreach (string file in files)
{
info = new FileInfo(file);
// !WARNING! - The length is in bytes.
if (info.Length <= (somesize))
{
info.CopyTo("Destination Directory", true);
}
}