c# - Take user input and search Static directory -


my task create app lets users search file in static directory (shared drive). have textbox users input full file name or partial file name (as determined user). take user input , query directory , return matching values listbox.

for purposes of question...the directory is:

 @("\\server\directory\folder\subfolder\") 

and input user stored as:

string search; 

edit

here code have far.

string search; search = searchtb.tostring(); directoryinfo di = new directoryinfo(@("\\server\directory\folder\subfolder\");  // partial match foreach (var fi in di.getfiles("*" + search + "*")) {     console.writeline(fi.name);     statuscodelb.items.add(fi.name); }  // exact match foreach (var fi in di.getfiles(search)) {      console.writeline(fi.name);      statuscodelb.items.add(fi.name); } 

this trick:

string directory = @"\\server\directory\folder\subfolder\"; string search = "userinput"; ienumerable<string> files = directory.getfiles(directory).where(file => file.contains(search)); 

after have bind data listbox , you're done.


Comments

Popular posts from this blog

routing - AngularJS State management ->load multiple states in one page -

python - GRASS parser() error -

Swift game error message -