Get all files of directory and sub directories


public void GetFiles( )

{
                string Paths = "C:\\Test\\";
                Hashtable htResult = new Hashtable();
          
                 
                // get files
                string[] fileEntries = Directory.GetFiles(Paths);
                ArrayList files = new ArrayList();
               
               // to Get details of file
                foreach (var  sinfo  in fileEntries)
                {
                    FileInfo info = new FileInfo(sinfo);
                    Hashtable obj = new Hashtable();
              
                    obj["Name"] = info.Name;
                    obj["CreationTime"] = info.CreationTime;
                    obj["LastAccessTime"] = info.LastAccessTime;
                    files.Add(obj);
                }




                  htResult.Add("Files", files);


//get Directories
string[] subdirectoryEntries =  Directory.GetDirectories(Paths);


//get sub Directories
                                     foreach (string subdirectory in subdirectoryEntries)
{
string[] subdirectoryEntries =  Directory.GetDirectories(subdirectory );
}
                   
                   htResult.Add("Directory", subdirectoryEntries);
           


          }
}

Comments

Popular posts from this blog

How to retain the data annotations or class during modify a table in the database

Interview Questions

AJAX CONTROL