Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на Basic / VBA


Информационный Канал Subscribe.Ru

РАССЫЛКИ ПОРТАЛА RUSFAQ.RU

/ КОМПЬЮТЕРЫ И ПО / Языки программирования / Basic/VBA

Выпуск № 217
от 07.02.2006, 16:27

Администратор:Калашников О.А.
В рассылке:Подписчиков: 119, Экспертов: 19
В номере:Вопросов: 1, Ответов: 1


Вопрос № 34624: 1. Создал цикл по обходу логический дисков с целью удаления файлов с каким то расширением (*.txt). Все диски обходит, но диск "с" почему- то не замечает. Как можно делать, чтобы диск с также обходил 2.Необходимо удалить некоторые ф...

Вопрос № 34.624
1. Создал цикл по обходу логический дисков с целью удаления файлов с каким то расширением (*.txt). Все диски обходит, но диск "с" почему- то не замечает. Как можно делать, чтобы диск с также обходил

2.Необходимо удалить некоторые файлы пример:*.txt. Но если файл открыт, то пишет ошибку мол процесс открыт. Можно ли средствами программирования закрыть/удалить процесс.
Язык программирования VB.Net
Отправлен: 02.02.2006, 16:25
Вопрос задал: Vlad1 (статус: Посетитель)
Всего ответов: 1
Мини-форум вопроса >>> (сообщений: 0)

Отвечает: Залетин Виталий Викторович
Здравствуйте, Vlad1!
1. Ну значит не указываете его Вы. Вообще в таких случаях лучше видеть сам код чтобы ответить на вопрос. В самом простом случае такой цикл может выглядеть так:

Dim iCnt as long

On Error Resume Next

For iCnt=67 to Asc("Z")
ChDrive CHR$(iCnt)
ChDir CHR$(iCnt) & ":"

If Err.Number = 68 then
MsgBox "Drive Not Found"
Exit For
End If

'Чего-то делаем на диске
Next iCnt
Но, повторюсь, лучше видеть сам код цикла - скорее всего Вы просто пропускаете букву диска и все!
---------
Учиться никогда не поздно. Особенно программированию!
Ответ отправил: Залетин Виталий Викторович (статус: Студент)
Отправлен: 04.02.2006, 14:16


Отправить вопрос экспертам этой рассылки

Приложение (если необходимо):

* Код программы, выдержки из закона и т.п. дополнение к вопросу.
Эта информация будет отображена в аналогичном окне как есть.

Обратите внимание!
Вопрос будет отправлен всем экспертам данной рассылки!

Для того, чтобы отправить вопрос выбранным экспертам этой рассылки или
экспертам другой рассылки портала RusFAQ.ru, зайдите непосредственно на RusFAQ.ru.


Форма НЕ работает в почтовых программах The BAT! и MS Outlook (кроме версии 2003+)!
Чтобы отправить вопрос, откройте это письмо в браузере или зайдите на сайт RusFAQ.ru.


© 2001-2006, Портал RusFAQ.ru, Россия, Москва.
Идея, дизайн, программирование: Калашников О.А.
Email: adm@rusfaq.ru, Тел.: +7 (926) 535-23-31
Авторские права | Реклама на портале
Версия системы: $My_version от $My_date
Яндекс Rambler's Top100

Subscribe.Ru
Поддержка подписчиков
Другие рассылки этой тематики
Другие рассылки этого автора
Подписан адрес:
Код этой рассылки: comp.soft.prog.basicvba
Архив рассылки
Отписаться Вебом Почтой
Вспомнить пароль

В избранное