Как определить, сколько папок находится в папке vb.net - PullRequest
0 голосов
/ 29 июня 2011

Я хочу иметь возможность узнать, сколько папок в папке. Это потому, что я должен был создать резервную систему, и я хочу иметь возможность сказать, если в папке уже есть 5 папок, а затем удалить самую старую и добавить новую. Как мне это сделать?

Ответы [ 2 ]

2 голосов
/ 29 июня 2011

Для начала вы можете получить коллекцию всех подкаталогов, используя метод My.Computer.FileSystem.GetDirectories . Это должно быть тривиально, чтобы узнать, сколько предметов существует в этой коллекции.

Если вам нужно выполнить поиск самого старого, используйте метод My.Computer.FileSystem.GetFileInfo для каждого элемента из предыдущего вызова API. Возвращенный объект FileInfo будет содержать время создания среди другой информации. Надеюсь, это поможет!

0 голосов
/ 30 июня 2011

Я разобрался,

Dim counter As  _
System.Collections.ObjectModel.ReadOnlyCollection(Of String)
        counter = My.Computer.FileSystem.GetDirectories("C:\test")
        MsgBox("number of folders is " & CStr(counter.Count))

Я только что получил файл один и немного его изменил:) .... Теперь для разработки системы дат

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...