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 エクスプローラーが表示され、新しくインポートされたすべての画像が選択されます。
指定したフォルダからすべてのファイルを選択するオプションがあるかもしれません..?