C #: Como abrir janelas do Windows Explorer com um número de arquivos selecionados

Na Biblioteca do Windows Media Player, você pode selecionar um ou mais arquivos de música. Você pode então clicar com o botão direito do mouse e, no menu de contexto, escolherAbrir local do Arquivo. Isso abrirá uma janela do Windows Explorer para cada diretório em que os arquivos estão, e os arquivos serão selecionados para você.

Então, digamos que temos um monte de arquivos mp3 em nossa biblioteca, onde três deles são estes:

Z: \ Music \ Thursday Blues \ 01. Eu queria que fosse sexta-feira.mp3Z: \ Music \ Counting Sheep \ 01. Ovelhas # 1.mp3Z: \ Music \ Counting Sheep \ 02. Ovelhas # 2.mp3

Se selecionarmos esses três (em uma visão onde todos eles são visíveis) eAbrir local do Arquivo então duas janelas do explorador irão aparecer. Um será oZ: \ Music \ Thursday Blues pasta com01. Queria que fosse sexta-feira.mp3 selecionada, e a outra será a pasta * Z: \ Music \ Counting Sheep ** com ambas01. Ovelhas # 1.mp3 e02. Ovelhas # 2.mp3 selecionado.

Como posso fazer isso sozinho em c #? Nós temos um aplicativo que vai exportar dados para vários formatos, por exemplo, CSV e Excel, e eu gostaria de abrir as janelas do Explorer com esses arquivos selecionados quando eles são criados e estão prontos para serem visualizados. Atualmente eu apenas façoProcess.Start(path)e isso funciona, mas eu adoraria poder destacar também esses arquivos em particular. Faria os arquivos que foram criados muito mais óbvios.

O Windows Media Player faz isso tão bem ... Eu quero fazer isso também = / Há algum funcionário da Microsoft aqui que possa descobrir como isso pode ser feito? (UMA)

questionAnswers(5)

yourAnswerToTheQuestion