Как я могу получить доступ к "\ appdata \ roaming", пройтись по нескольким каталогам, а затем найти файл? - PullRequest
1 голос
/ 27 февраля 2012

Моя программа (Visual Basic 2010) должна запускаться на машинах разных людей, поэтому мне нужно использовать относительный путь, такой как% appdata%, но мне также нужно получить файл из каталога со случайным именем. это так:

C:\Users\Administrator\AppData\Roaming\Dir1\Dir2\Dir3\Random-NameDir\file

Кроме того, каталог с произвольным именем является единственным в Dir3. (Кстати, я пытаюсь получить путь к файлу)

Я могу использовать это, но он не проходит через случайный каталог (и я не могу найти там способ поиска с классом среды)

Dim a As New Attachment(Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData) & "\Dir1\Dir2\Dir3")

И когда я попробую это,

* * 1010

AppData отправляет меня в папку WindowsApplicaiton1 \ 1.0.0, которая находится в папке appdata \ roaming.

По сути, мой вопрос заключается в следующем: могу ли я искать файл, ограничивая поиск только случайно выбранным каталогом (который находится в данных приложения), чтобы получить путь к файлу, который я затем смогу использовать в качестве вложения для электронного письма?

...