Hi, I have a folder with many files, in which there will be only one future dated excel file.
for example the file name is:“Garenswide Riepscde ABCDE-09-20-2021.xlsx”. Now I have to select this file, how can I do that.
Hi
Hope these steps would help you resolve this
—use a assign activity like this
arr_filepaths = Directory.GetFiles(“Yourfolderpath”,“*.xlsx”,SearchOption.AllDirectories)
This will have all the file path
Now use another assign activity like this
filter_filepaths = arr_filepaths.AsEnumerable().Where(Function(a) a.ToString.Contains(Datetime.Now.AddDays(1).ToString(“MM-dd-yyyy”)).ToList()
Where filter_filepath is a variable of type
System.Collections.Generic.List(of string) which will have only the values you needed
Cheers @nagini.pragna
Hi, Thanks for the reply. I am facing issue in this line of code
filter_filepaths = arr_filepaths.AsEnumerable().Where(Function(a) a.ToString.Contains(Datetime.Now.AddDays(1).ToString(“MM-dd-yyyy”)).ToList()
May I know what error you are getting
@nagini.pragna
List(0) { }. I think this is giving the empty list
Today’s date is 14th , and I see the sample file you gave is 20th of this month…So will have any date after today’s date or will it be only Sep file(ie. 14th to 30th)??
Please clarify.
The date will be between 14 to 30
Below query will get the files greater than today’s date and with in this month…
Directory.GetFiles("YourFolderName","*.xlsx").where(function(x) cdate(right(path.GetFileNameWithoutExtension(x),10)) > now.date and cdate(right(path.GetFileNameWithoutExtension(x),10)).Month.Equals(now.Month)).ToArray
For a test, I have placed a file with 09-20 date, and it picked the files…
Note: Please assign the above code to a stringArray variable. OR if there will be only one file always then you can use the below code and assign it to string variable…
Directory.GetFiles("YourFolderName","*.xlsx").where(function(x) cdate(right(path.GetFileNameWithoutExtension(x),10)) > now.date and cdate(right(path.GetFileNameWithoutExtension(x),10)).Month.Equals(now.Month))(0)
@nagini.pragna - Were you able to solve it??