Найти и уничтожить!

Язык Visual Basic на платформе .NET.

Модераторы: Ramzes, Sebas

GoodWin74
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 80
Зарегистрирован: 29.09.2006 (Пт) 18:58
Откуда: от Верблюда! :)

Найти и уничтожить!

Сообщение GoodWin74 » 18.05.2007 (Пт) 20:05

Кто знает как сделать чтобы при запуске программы находились примерно 3 файла на компе и если они существуют удалить их!!!
например:

найти 3 фотки
123.jpg
234.jpg
345.jpg

и если они существуют удалить!
http:\\start4you.narod.ru

1Steps
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 505
Зарегистрирован: 20.12.2006 (Ср) 0:50
Откуда: New York

Сообщение 1Steps » 19.05.2007 (Сб) 0:55

Я не уверен,

Код: Выделить всё
Dim str() as string
str=directory.Getfiles("C:\"," .jpg")


не пробовал, прочитал в книге.
Но я сделал бы перебор >Диски, Фолдеры, Файлы.
Удалена за ненадобностью.

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 19.05.2007 (Сб) 6:30

Как вариант рекурсионный вызов методов Directory.GetFiles и Directory.GetDirectories

А если FW 2.0 и старше, то достаточно Directory.GetFiles с параметром searchOptions установленном в AllDirectories, т.е. типа так

Код: Выделить всё
Dim sFiles() As String

sFiles = Directory.GetFiles("C:\", "*.jpg", SearchOPtion.AllDirectories)


А затем в полученном массиве находишь файлы с нужным именем
Весь мир матрица, а мы в нем потоки байтов!


Вернуться в Visual Basic .NET

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 39

    TopList