Не был уверен, как сформулировать название моего вопроса. но надеюсь это будет быстро.
У меня есть куча файлов PDF в папке, я хочу получить дату последнего изменения или создания файла определенного типа. Мой код работает, но он дает мне результаты всех файлов PDF. Мне нужны только результаты определенных имен.
Например. в моем «c:\temp\» у меня есть несколько файлов PDF, которые начинаются примерно с тех же трех первых букв, за которыми следуют цифры или несколько букв.
Имена файлов, такие как tes8796, fes8897895, bas232. и т.д. и т.п. Я хочу видеть только результаты файлов "fes" и "bas", я не хочу видеть файлы "tes"...
Любые идеи?
Я считаю, что это должно выглядеть примерно так {"fes*.pdf", "Bas*.pdf"})
Мой код работает (я хочу получить результат только для файлов "fes" и "bas").
Dim pathx As String = "C:\temp\"
Dim directory = New DirectoryInfo(pathx)
Dim from_date As DateTime = DateTime.Now.AddHours(-24)
Dim to_date As DateTime = DateTime.Now
Dim files = directory.GetFiles().Where(Function(file) file.LastWriteTime >= from_date AndAlso file.LastWriteTime <= to_date)
For Each filx In files
ListBox1.Items.Add(filx)
Next