Реализация, “Открытая Содержащий Папку” и файл выделения

Это может быть удобной функциональностью, чтобы иметь в программе, которая работает с файлами/папками. Достаточно легко на самом деле открыть содержание использования папки:

System.Diagnostics.Process.Start( *path to folder* );

... но как я иду о фактическом выборе конечного файла в той родительской папке? Если я использую Процесс. Запустите метод, он на самом деле пытается открыть файл.

21
задан devios1 13 May 2010 в 19:04
поделиться

2 ответа

Согласно Параметры командной строки Windows Explorer , вам просто нужно запустить процесс Explorer с параметром / select .

Например, « explorer / select, c: \ Windows » откроет окно с выбранной папкой c: \ windows .

Так что простого Process.Start ("explorer.exe", "/ select" + filename) должно быть достаточно.

50
ответ дан 29 November 2019 в 06:46
поделиться

Запустить Explorer.exe с / select, "filename" аргументом командной строки

System.Diagnostics.Process.Start(
    "explorer.exe", 
    string.Format("/select, \"{0}\"", filename));
5
ответ дан 29 November 2019 в 06:46
поделиться
Другие вопросы по тегам:

Похожие вопросы: