Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Общие » Флейм » Глупые вопросы V

Модерирует : 3xp0, TechSup

articlebot (15-04-2016 07:46): продолжение в Глупые вопросы VI  Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

   

Alex_Piggy

Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору

Код:
 
on error resume next
Dim FSO, oOutfile, Dict, count
Set FSO = CreateObject("Scripting.FileSystemObject")
Set Dict = CreateObject("Scripting.Dictionary")
For Each Drive in FSO.Drives
    sub_Process_Folder (FSO.GetFolder(Drive & "\"))
Next
 
Set oOutfile=FSO.OpenTextFile("extlist.txt", 2, True)
 
For Each Data in Dict.Items
    oOutFile.Writeline Data
Next
 
Sub sub_Process_Folder (oFolder)
Dim vExt
on error resume next
    For Each oSubfolder in oFolder.Subfolders
        sub_Process_Folder (oSubfolder)
        For Each oFile in oSubfolder.Files
            vExt = Mid(oFile.Name,InStrRev(oFile.Name,"."))
            If Not Dict.Exists(vExt) Then Dict.Add vExt, vExt
            count = count + 1
        Next
    Next
End Sub
 

Всего записей: 1891 | Зарегистр. 07-08-2002 | Отправлено: 20:46 12-01-2014 | Исправлено: Alex_Piggy, 20:47 12-01-2014
   

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Общие » Флейм » Глупые вопросы V
articlebot (15-04-2016 07:46): продолжение в Глупые вопросы VI


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru