Нет способа изменить RootFolder
на пользовательскую папку, потому что это используется как запасной вариант, который, я думаю, и происходит в вашем коде..Net знает , что специальные папки существуют, в то время как ваш пользовательский каталог может не существовать.
Похоже, вам нужно удалить здесь пробел ...folder2\\ Results\\...
и / или проверить переменную FolderName
поскольку это создает строку каталога, которая не существует, поэтому в вашем диалоге вместо этого используется RootFolder
.