-----------------------------------------------------------

New Message on MumbaiUserGroup

-----------------------------------------------------------
From: hereiam_always
Message 1 in Discussion


void FindFile(String* startingDir, String* fileName, ArrayList* foundFiles)
{
  DirectoryInfo* dirInfo = new DirectoryInfo(startingDir);
  if (dirInfo->Exists)    // make sure directory exists
  {
    FileInfo* files[] = dirInfo->GetFiles();
    for (int i = 0; i < files->Length; i++)
    {
      String* currFileName = files[i]->ToString();
      if (0 == String::Compare(currFileName, fileName, true))
      {
        foundFiles->Add(files[i]);
      }
    } 
    DirectoryInfo* subDirs[] = dirInfo->GetDirectories();
    for (int i = 0; i < subDirs->Length; i++)
    {
      String* dirName = subDirs[i]->FullName;
      FindFile(dirName, fileName, foundFiles);
    }
  }
}
=================================
To Display Files Found in Console
ArrayList* foundFiles = new ArrayList();
FindFile(S"d:\\acg\\legal", S"eula.txt", foundFiles); 
if (foundFiles->Count)
{
  for (int i = 0; i < foundFiles->Count; i++)
  {
    FileInfo* fileInfo =
      static_cast<FileInfo*>(foundFiles->get_Item(i));
    Console::WriteLine(fileInfo->FullName);
  }
}
else
{
  Console::WriteLine("SNo matching files found");
} 
--  
Nilesh Joshi 

-----------------------------------------------------------

To stop getting this e-mail, or change how often it arrives, go to your E-mail 
Settings.
http://groups.msn.com/MumbaiUserGroup/_emailsettings.msnw

Need help? If you've forgotten your password, please go to Passport Member 
Services.
http://groups.msn.com/_passportredir.msnw?ppmprop=help

For other questions or feedback, go to our Contact Us page.
http://groups.msn.com/contact

If you do not want to receive future e-mail from this MSN group, or if you 
received this message by mistake, please click the "Remove" link below. On the 
pre-addressed e-mail message that opens, simply click "Send". Your e-mail 
address will be deleted from this group's mailing list.
mailto:[EMAIL PROTECTED]

Reply via email to