В 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 на компьютер, наконец, появляется окно просмотра Windows и все новые импортированные изображения.
Возможно, существует некоторая опция, чтобы все файлы были выбраны из указанной папки ..?
Какую цель? Если вы хотите выбрать эти файлы, чтобы пользователь мог их легко скопировать, почему бы их не скопировать в буфер обмена? – RvdK
Я хочу только сделать эти файлы видимыми, чтобы пользователь мог видеть только эти новые сгенерированные файлы. – Vytas999
не может просто создать отдельную папку для новых созданных файлов? И открыть это? – RvdK