I want to read in a text file but I only know a part of the filename. To be more specific, the format of the file is "FOO_yyyymmdd_hhmmss.txt" but when running my program, I will only know "FOO_yyyymmdd_" and ".txt". In other words, I want to read that file based on just the date, ignoring the "hhmmss" (time) part for I will not know the time of that file, only the date.
Here is part of what I have so far:
ArrayList al = new ArrayList(); string FileName = "FOO_" + DateTime.Now.ToString("yyyymmdd") + "_" ; //how do I correct this, keeping in mind that I need the time as well? string InPath = @"\\myServer1\files\"; string OutPath = @"\\myServer2\files\"; string InFile = InPath + FileName; string OutFile = OutPath + @"faceOut.txt"; using (StreamReader sr = new StreamReader(InFile)) { string line; while((line = sr.ReadLine()) != null) { al.Add(line); } sr.Close(); } How can I read this file without knowing the whole string beforehand?