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
Post a Comment