在C#中我想打开资源管理器,在这个资源管理器窗口中必须选择一些文件.我这样做:
string fPath = newShabonFilePath;
string arg = @"/select, ";
int cnt = filePathes.Count;
foreach (string s in filePathes)
{
if(cnt == 1)
arg = arg + s;
else
{
arg = arg + s + ",";
}
cnt--;
}
System.Diagnostics.Process.Start("explorer.exe", arg);
但只选择了“arg”的最后一个文件.当打开资源管理器窗口时,如何使所有arg文件都被选中..?我认为可以做到这一点,因为我见过很多Windows应用程序,有这个技巧.例如,当我将我的DSLR相机中的图片导入到PC时,最终选择了Windows资源管理器和所有新导入的图像.
也许有一些选项,使所有文件都从指定的文件夹中选择..?
最佳答案 explorer.exe / select只需要1个参数.从
KB 314853开始:
/select, Opens a window view with the specified folder, file, or program selected.