12 / 12 / 3
Регистрация: 17.08.2010
Сообщений: 84

Сортировка имен в openFileDialog.FileNames

26.10.2010, 12:22. Показов 1865. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Добрый день.
Помогите пожалуйста в решении следующего вопроса.
С помощью openFileDialog открываю сразу несколько файлов. Считываю их из массива openFileDialog.FileNames. Все имена отсортированы в этом массиве по тексту.
Вопрос: Можно ли как-то получить этот массив с именами файлов, отсортированными по дате создания?
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
26.10.2010, 12:22
Ответы с готовыми решениями:

OpenFileDialog является пространство имен, но используется как тип. ?
Здравствуйте) Пытаюсь использовать OpenFileDialog , но вылазит ошибка: OpenFileDialog является пространство имен, но используется как...

Подключение managed directx - Имя типа или пространства имен "DirectX" отсутствует в пространстве имен
Когда пишу using Microsoft.directx; выдаёт ошыбку Имя типа или пространства имен "DirectX" отсутствует в пространстве имен...

Сортировка имен с помощью qsort;
Вот программа которую я нашел здесь: #include <stdio.h> #include <string.h> #include <stdlib.h> #include <iostream> using...

2
90 / 89 / 13
Регистрация: 28.09.2010
Сообщений: 262
26.10.2010, 12:38
Если только "вручную", через FileInfo. Например так

C#
1
2
3
4
5
FileInfo[] fInfo=new FileInfo[openFileDialog.FileNames.Length];
for (int i=0;i<openFileDialog.FileNames.Length; i++)
{
    fInfo[i]=new FileInfo(openFileDialog.FileNames[i]);
}
а fInfo уже сортировать по нужному значению
0
burning1ife
 Аватар для kenny69
1466 / 1287 / 294
Регистрация: 21.09.2008
Сообщений: 3,438
Записей в блоге: 9
26.10.2010, 13:00
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
            OpenFileDialog openFileDialog = new OpenFileDialog();
            openFileDialog.Multiselect = true;
            Dictionary<DateTime, string> paths = new Dictionary<DateTime, string>();
            if (openFileDialog.ShowDialog() == true)
            {
                foreach (string path in openFileDialog.FileNames)
                {
                    DateTime creationDate = File.GetCreationTime(path);
                    paths.Add(creationDate, path);                    
                }
            }
            var orderedValues = paths
                .OrderBy(kv => kv.Key)
                .Select(kv => kv.Value);
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
26.10.2010, 13:00
Помогаю со студенческими работами здесь

Сортировка имен по алфавиту пузырьком
Чет не сортируется( char temp; for(f=0;f&lt;3;f++) { for(i=0;i&lt;3-1;i++) { if(student.name &gt; student.name) { ...

Сортировка имен, фамилий и отчеств
var s1:string; s:array of string; a:array of string; i,j,j1,k,n:integer; begin read(n); for k:=1 to (n+1) do begin ...

Сортировка имен файлов по расширению
Здравствуйте! Помогите, не могу решить задачку: Создать командный файл выводящий содержимое от 1 до 15 директорий перечисленных в...

Сортировка имен с записью в файл
надо записать имена(Алина,Игорь, Василий,Елена,Борис) в файл , затем отсортировать их в алфавитном порядке и вывести результат в другой файл

Сортировка имен вставляемых наименований листов
Подскажите пожалуйста, как отсортировать вставляемый текст наименования листов (сортировка по буквам - если это важно) сам код Dim i...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

Новые блоги и статьи
50 самых полезных примеров кода Python для частых задач
py-thonny 17.06.2025
Эффективность работы разработчика часто измеряется не количеством написаных строк, а скоростью решения задач. Готовые сниппеты значительно ускоряют разработку, помогают избежать типичных ошибок и. . .
C# и продвинутые приемы работы с БД
stackOverflow 17.06.2025
Каждый . NET разработчик рано или поздно сталкивается с ситуацией, когда привычные методы работы с базами данных превращаются в источник бессонных ночей. Я сам неоднократно попадал в такие ситуации,. . .
Angular: Вопросы и ответы на собеседовании
Reangularity 15.06.2025
Готовишься к техническому интервью по Angular? Я собрал самые распространенные вопросы, с которыми сталкиваются разработчики на собеседованиях в этом году. От базовых концепций до продвинутых. . .
Архитектура Onion в ASP.NET Core MVC
stackOverflow 15.06.2025
Что такое эта "луковая" архитектура? Термин предложил Джеффри Палермо (Jeffrey Palermo) в 2008 году, и с тех пор подход только набирал обороты. Суть проста - представьте себе лук с его. . .
Unity 4D
GameUnited 13.06.2025
Четырехмерное пространство. . . Звучит как что-то из научной фантастики, правда? Однако для меня, как разработчика со стажем в игровой индустрии, четвертое измерение давно перестало быть абстракцией из. . .
SSE (Server-Sent Events) в ASP.NET Core и .NET 10
UnmanagedCoder 13.06.2025
Кажется, Microsoft снова подкинула нам интересную фичу в новой версии фреймворка. Работая с превью . NET 10, я наткнулся на нативную поддержку Server-Sent Events (SSE) в ASP. NET Core Minimal APIs. Эта. . .
С днём независимости России!
Hrethgir 13.06.2025
Решил побеседовать, с утра праздничного дня, с LM о завоеваниях. То что она написала о народе, представителем которого я являюсь сам сначала возмутило меня, но дальше только смешило. Это чисто. . .
Лето вокруг.
kumehtar 13.06.2025
Лето вокруг. Наполненное бурями и ураганами событий. На фоне магии Жизни, священной и вечной, неумелой рукой человека рисуется панорама душевного непокоя. Странные серые краски проникают и. . .
Популярные LM модели ориентированы на увеличение затрат ресурсов пользователями сгенерированного кода (грязь -заслуги чистоплюев).
Hrethgir 12.06.2025
Вообще обратил внимание, что они генерируют код (впрочем так-же ориентированы разработчики чипов даже), чтобы пользователь их использующий уходил в тот или иной убыток. Это достаточно опытные модели,. . .
Топ10 библиотек C для квантовых вычислений
bytestream 12.06.2025
Квантовые вычисления - это та область, где теория встречается с практикой на границе наших знаний о физике. Пока большая часть шума вокруг квантовых компьютеров крутится вокруг языков высокого уровня. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru