2013-09-18 5 views
-2

У меня есть специальный каталог, в котором всегда есть только один файл.открыть неизвестное имя файла в известном каталоге

Файл может отличаться по виду и типу расширения, но его местоположение всегда является одним и тем же каталогом.

на основании этой информации, как я могу запустить (триггер) файл

Я использую VB.net

+0

Вы хотите загрузить содержимое в свою программу или хотите, чтобы он был так, как если бы пользователь дважды щелкнул файл в Windows? Вы хотя бы знаете, какой файл он будет? –

+0

Yess, как будто пользователь дважды щелкнул его. –

ответ

2

The Directory.GetFiles() или DirectoryInfo.GetFiles() методов поможет вам найти файл, который находится в каталоге.

Предполагая, что вы пытаетесь выполнить файл, Process.Start() - это, вероятно, то, что вы ищете.

Если у вас возникли проблемы с любым из них, вам необходимо предоставить более подробную информацию о вашей ситуации и том, что вы пытаетесь сделать.

+0

eer да, я понял, но я не так хорош с vb.net, и я мог только придумать Dim somthing As String somthing = Directory.GetFiles ("C: \ test") –

+0

'Directory.GetFiles' возвращает массив, поэтому имя файла будет первым членом этого массива, поэтому:' Dim files() As String = Directory.GetFiles («C: \ test») ... Если файлы .Length> 0 Затем ... Dim theFile As String = files (0) ... End If' –

Смежные вопросы