What is the difference between EnumerateFiles and EnumerateFileSystemEntries in .NET 4?

.net, c#

Solution

EnumerateFileSystemEntries => enumerate files, directories, and both files and directories.

EnumerateFiles => for enumarting only files. (Not directories)

Problem

In .Net 4 there are two functions to enumerate files in a path. The EnumerateFiles and EnumerateFileSystemEntries. The MSDN does not give enough explanations about their differences. Which are these differences?

Original source