打开包含文件夹并选择文件,而不是选择它

时间:2017-01-25 12:22:20

标签: c# process

在我的源代码中,我创建了一个文件夹并将文件保存在其中。

我试图创建一个" Open包含文件夹"按钮,打开文件的文件夹,然后选择文件。

if (File.Exists(filePath))
            {
                string args = string.Format("/e, /select, \"{0}\"", filePath);
                ProcessStartInfo info = new ProcessStartInfo();
                info.FileName = "explorer";
                info.Arguments = args;
                Process.Start(info);
            }

每次尝试在第一时间使用此代码打开文件夹时,文件夹已打开,但文件未被选中(我希望选择文件)。

如果我关闭此文件夹并再次点击此按钮,该文件夹将再次打开,但从这时起文件将被选中。

你怎么看?会对它产生什么影响?

修改

  1. 我调试它,我传递了正确的文件路径,文件存在于文件夹中(如果它们不存在,我就不会进入IF

  2. 每个文件夹发生一次。如果我通过此按钮打开过去这个文件夹,它将继续打开文件夹并选择文件

  3. 我不知道是否有必要,但我使用Windows7,VisualStudio2015,.NET Framework 4.6.2

0 个答案:

没有答案
相关问题