VB.NET - Как открыть файлы заданного типа?

Мне нужен быстрый способ открыть сразу несколько проектов Visual Studio. У меня есть коллекция папок, и я хочу запустить некоторый код, который проходит через каждую подпапку и открывает файл, оканчивающийся на «.sln». В псевдокоде:

For each SubFolder in ProjectsFolder
    Open SubFolder
    Start "\*.sln"
Next

Может быть, я пропустил что-то очевидное, но я не смог найти ничего полезного в Google.


person Lou    schedule 30.01.2014    source источник


Ответы (1)


Попробуйте использовать класс Process:

Dim parentFolder As New DirectoryInfo("c:\myfolder")
For Each f As FileInfo In parentFolder.GetFiles("*.sln", _
                                                SearchOption.AllDirectories)
  Process.Start(f.FullName)
Next
person LarsTech    schedule 30.01.2014