rahuldsac
you may use directoryInfo
example:
DirectiryInfo mainDir= new DirectoryInfo(
mainPath)
DirectoryInfo [] allDirsIncludeHiddenOnes = mainDir.GetDirectories();
foreach (DirectoryInfo eachDir in allDirsIncludeHiddenOnes )
textBox1.Text += eachDir.fullName + "----";
FileInfo [] allFilesIncludeHiddens=mainDir.GetFiles();
foreach (FileInfo eachFile in allFilesIncludeHiddens)
textBox1.text += eachFile.fullName + "----"
Using DirectoryInfo and FileInfo you can see hidden files and foulders
if you want to see only hidden files
FileInfo info =...
if ((info.Attributes | FileAttributes.Hidden) == info.Attributes)
//if the file is hidden it return true
else
//the file is not
hidden