在我的源代码中,我创建了一个文件夹并将文件保存在其中。
我试图创建一个" 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);
}
每次尝试在第一时间使用此代码打开文件夹时,文件夹已打开,但文件未被选中(我希望选择文件)。
如果我关闭此文件夹并再次点击此按钮,该文件夹将再次打开,但从这时起文件将被选中。
你怎么看?会对它产生什么影响?
修改
我调试它,我传递了正确的文件路径,文件存在于文件夹中(如果它们不存在,我就不会进入IF
)
每个文件夹发生一次。如果我通过此按钮打开过去这个文件夹,它将继续打开文件夹并选择文件
我不知道是否有必要,但我使用Windows7,VisualStudio2015,.NET Framework 4.6.2