Click here to Skip to main content
15,939,960 members
Home / Discussions / C#
   

C#

 
GeneralRe: find files Pin
musefan29-May-09 2:33
musefan29-May-09 2:33 
GeneralRe: find files Pin
Rob Philpott29-May-09 3:17
Rob Philpott29-May-09 3:17 
GeneralRe: find files Pin
Baeltazor29-May-09 3:35
Baeltazor29-May-09 3:35 
GeneralRe: find files Pin
Luc Pattyn29-May-09 3:59
sitebuilderLuc Pattyn29-May-09 3:59 
GeneralRe: find files Pin
I Believe In GOD29-May-09 4:48
I Believe In GOD29-May-09 4:48 
GeneralRe: find files Pin
Mike Devenney29-May-09 5:41
Mike Devenney29-May-09 5:41 
AnswerRe: find files Pin
Rajesh R Subramanian29-May-09 2:31
professionalRajesh R Subramanian29-May-09 2:31 
AnswerRe: find files [modified] Pin
musefan29-May-09 2:31
musefan29-May-09 2:31 
well like you said, write a recursive function. Basic idea...

using System.IO;


string FindFile(string initDirectory, string fileToFind)
{
  DirectoryInfo dir = new DirectoryInfo(initDirectory);
  foreach(FileInfo file in dir.GetFiles())
  {
    if(file.Name == fileToFind)
       return file.FullName;
  }
  foreach(DirectoryInfo subDir in dir.GetDirectories())
  {
    return FindFile(subDir.FullName, fileToFind);
  }
  return null;
}


..that should do the trick, if not I hope you get the idea

Life goes very fast. Tomorrow, today is already yesterday.

modified on Friday, May 29, 2009 9:03 AM

GeneralRe: find files Pin
michaelgr129-May-09 3:00
michaelgr129-May-09 3:00 
GeneralRe: find files Pin
musefan29-May-09 3:05
musefan29-May-09 3:05 
GeneralRe: find files Pin
michaelgr129-May-09 3:17
michaelgr129-May-09 3:17 
GeneralRe: find files Pin
musefan29-May-09 3:20
musefan29-May-09 3:20 
GeneralRe: find files Pin
michaelgr129-May-09 3:23
michaelgr129-May-09 3:23 
GeneralRe: find files Pin
michaelgr129-May-09 3:25
michaelgr129-May-09 3:25 
GeneralRe: find files Pin
musefan29-May-09 3:32
musefan29-May-09 3:32 
GeneralRe: find files Pin
michaelgr129-May-09 3:50
michaelgr129-May-09 3:50 
GeneralRe: find files Pin
WinSolution29-May-09 4:31
WinSolution29-May-09 4:31 
GeneralRe: find files Pin
I Believe In GOD29-May-09 4:51
I Believe In GOD29-May-09 4:51 
GeneralRe: find files Pin
michaelgr129-May-09 6:06
michaelgr129-May-09 6:06 
GeneralRe: find files Pin
michaelgr129-May-09 6:14
michaelgr129-May-09 6:14 
GeneralRe: find files Pin
WinSolution29-May-09 6:41
WinSolution29-May-09 6:41 
GeneralRe: find files Pin
michaelgr129-May-09 6:53
michaelgr129-May-09 6:53 
GeneralRe: find files Pin
WinSolution29-May-09 6:59
WinSolution29-May-09 6:59 
GeneralRe: find files Pin
michaelgr129-May-09 7:15
michaelgr129-May-09 7:15 
GeneralRe: find files Pin
michaelgr129-May-09 7:52
michaelgr129-May-09 7:52 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.