Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Как удалить список файлов (путей к ним) из ListBoxa?

5.9K
15 мая 2007 года
Eksell
49 / / 16.11.2005
Доброго времени суток господа программисты!

Подскажите пожалуйста, как правильно удалить все файлы которые находятся в ListBox'е... т.е. в ListBox'е у меня имеется список путей к файлам... например - C:\temp\123.log...

Как мне правильно удалить все файлы с диска, которые моя прога нашла и вывела в ListBox...? Я совсем зеленный в программирование... поймите правильно...

Если вам не трудно, дайте небольшой пример как это реализовать... буду очень благодарен.

Спасибо
261
15 мая 2007 года
ahilles
1.5K / / 03.11.2005
вот так примерно
 
Код:
for i:=0 to ListBox1.Count-1 do
 DeleteFile(ListBox.items.strings);
5.9K
16 мая 2007 года
Eksell
49 / / 16.11.2005
Цитата: ahilles
вот так примерно
 
Код:
for i:=0 to ListBox1.Count-1 do
 DeleteFile(ListBox.items.strings);



Спасибо большое, это то что нужно )

У меня тут есть еще один вопрос... А как можно прикрепить туда ProgressBar, чтоб можно было видеть прогресс удаления...?

Спасибо заранее!

303
16 мая 2007 года
makbeth
1.0K / / 25.11.2004
Ну тогда примерно вот так:
Код:
procedure TForm1.Button1Click(Sender: TObject);
var i, count: Integer;
begin
    count:=ListBax1.Count;
    ProgressBar1.Min:=0;
    ProgressBar1.Max:=count - 1;
    for i:=0 to count - 1 do
    begin
        DeleteFile(ListBox1.Items);
        ProgressBar1.Position:=i;
        Application.ProcessMessages;
    end;
end;

;)
5.9K
16 мая 2007 года
Eksell
49 / / 16.11.2005
Цитата: makbeth
Ну тогда примерно вот так:
Код:
procedure TForm1.Button1Click(Sender: TObject);
var i, count: Integer;
begin
    count:=ListBax1.Count;
    ProgressBar1.Min:=0;
    ProgressBar1.Max:=count - 1;
    for i:=0 to count - 1 do
    begin
        DeleteFile(ListBox1.Items);
        ProgressBar1.Position:=i;
        Application.ProcessMessages;
    end;
end;

;)



Спасибо вам большое makbeth и ahilles за помощь )
Респект вам! )

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог