powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / как узнать имя файла в папке по номеру или индексу в этой папке
2 сообщений из 2, страница 1 из 1
как узнать имя файла в папке по номеру или индексу в этой папке
    #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
как узнать имя файла в папке по номеру или индексу в этой папке
    #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
2 сообщений из 2, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / как узнать имя файла в папке по номеру или индексу в этой папке
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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