Вопрос № 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
Но, повторюсь, лучше видеть сам код цикла - скорее всего Вы просто пропускаете букву диска и все!
--------- Учиться никогда не поздно. Особенно программированию!