IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   Программирование (http://www.imho.ws/forumdisplay.php?f=40)
-   -   Поиск файлов в папке по указанной дате!!! С# (http://www.imho.ws/showthread.php?t=146699)

legs 26.12.2011 16:31

Поиск файлов в папке по указанной дате!!! С#
 
Нужно чтобы программа высветлила все файлы в данной папке (и вложенных папках), которые были созданы раньше указанной пользователем даты.
Также самый новый файл, самый старый и самый большой

Alex Dark 27.12.2011 06:27

Уважаемый.
Здесь вам не ответы майл.ру.

Или вы описывайте свою проблему с которой столкнулись или одно из трёх.
А писать за вас здесь желающих нет.

legs 01.01.2012 15:39

private void button2_Click(object sender, EventArgs e)
{
if (folderBrowserDialog1.ShowDialog() == DialogResult.OK)

foreach (string File in Directory.GetFiles(folderBrowserDialog1.SelectedPath))


richTextBox1.Text = File;
}
Подскажите пожалуйста, как сделать так, чтобы файлы высветливались зависимо от даты (что-то у меня не получается)

BorLase 01.01.2012 16:22

Цитата:

Сообщение от legs (Сообщение 1755455)
Подскажите пожалуйста, как сделать так, чтобы файлы высветливались зависимо от даты (что-то у меня не получается)

не получается, потому что ты тут получаешь только имена файлов в каталоге. и все.

тебе надо не просто добавлять файлы в richTextBox1, а предварительно с помощью FileInfo получить для каждого файла необходимую информацию (дата создания и размер), обработать ее и только потом добавлять нужные имена в панель вывода.

legs 01.01.2012 17:42

DateTime creationDate = System.IO.File.GetCreationTime(File); - что-то типа в этом духе?

BorLase 01.01.2012 17:51

да, типа того

legs 01.01.2012 18:48

еще маленький вопросик: выбирая дату в datetimepicker , высветливались созданные до ее файлы в указанной папке

BorLase 01.01.2012 18:53

конкретно по реализации я ничего сказать не могу, поскольку на C# не написал ни строчки ;)

я тебе подсказал, где была загвоздка, и указал направление, куда копать - дальше уже MSDN в руки и разбирайся


Часовой пояс GMT +4, время: 03:04.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.