Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / как узнать имя файла в папке по номеру или индексу в этой папке / 2 сообщений из 2, страница 1 из 1
29.06.2016, 11:56
    #39264561
marmihalovna
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как узнать имя файла в папке по номеру или индексу в этой папке
Доброго дня

хочу узнать имя файла в папке по номеру или индексу в этой папке


Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Dim FSO As FileSystemObject
Dim fld As Folder
Dim fls As Files
Dim fl As File

Set FSO = CreateObject("Scripting.FileSystemObject")
Set fld = FSO.GetFolder("C:\Documents and Settings\Admin\Рабочий стол\Файлы")
Set fls = fld.Files
For i = 1 To  fld.Files.Count
Имя = fld.Files(1).Name - а тут ничего не определяется
Next i
...
Рейтинг: 0 / 0
29.06.2016, 16:15
    #39264826
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
как узнать имя файла в папке по номеру или индексу в этой папке
Files - это динамическая коллекция, в которой ключом является имя файла.
Так что или перебирай необходимое количество файлов в fls, используя ForEach:

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
i=1
ForEach fl In fls
    i=i+1
    If i = ТребуемыйНомер Then 
        fName = fl.Name
        Exit For
    End If
Next
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / как узнать имя файла в папке по номеру или индексу в этой папке / 2 сообщений из 2, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]