Я пишу приложение для формы, в котором оно отображает все файлы PDF из каталога в Datagridview.Теперь формат имени файла обычно 12740-250-B-File Name (так в основном XXXXX-XXX-X-XXXXXXX).Таким образом, первое число - это номер проекта, второе число, за которым следует тире, - это номер серии, а буква - это версия файла.
Я бы хотел, чтобы при нажатии была кнопка, она найдет файлы с тем же номером серии (XXXXX-Series No - Revision - XXXXXX) и покажет мне последнюю версию, которая будет самой большой буквой,Поэтому между 12763-200-A-HelloWorld и 12763-200-B-HelloWorld я хочу, чтобы 12763-200-B-HelloWorld был результатом моего запроса.
Вот что я получил до сих пор:
private void button1_Click(object sender, EventArgs e)
{
}
private void button2_Click(object sender, EventArgs e)
{
String[] files = Directory.GetFiles(@"M:\Folder Directory","*.pdf*", SearchOption.AllDirectories);
DataTable table = new DataTable();
table.Columns.Add("File Name");
for (int i = 0; i < files.Length; i++)
{
FileInfo file = new FileInfo(files[i]);
table.Rows.Add(file.Name);
}
dataGridView1.DataSource = table;
}
Заранее спасибо.
Примечание. В конце файлы с последней редакцией будут вставлены в таблицу Excel.