Преобразовать информацию каталога в строку - PullRequest
0 голосов
/ 06 июня 2018

Я разрабатываю код, который извлекает имена каталогов.Цель состоит в том, чтобы сохранить последние 2 цифры каждой папки в массив.Проблема в том, что невозможно (напрямую) преобразовать в строковый массив

Как мне решить эту проблему?

Ниже приведено то, что я получил до сих пор

Dim di As New IO.DirectoryInfo(path)
Dim a As Integer = Drs.Length
Dim Drs() As IO.DirectoryInfo = di.GetDirectories()
Dim Run As String()

                For n = 1 To a
                    Run = Mid(Drs(n), Len(Drs(n)) - 2, 2)
                Next

С наилучшими пожеланиями

A

1 Ответ

0 голосов
/ 06 июня 2018

Последние две цифры или символы каждого имени папки?Если последнее ...

Dim Run As String() = Drs.Select(Function(d) d.Name.Substring(d.Name.Length - 2)).ToArray()

Это явно не с каталогом, имя которого короче 2 символов.

...