ни ужели так трудно понять, нужно выбрать и файлы и папки одновременно!!!!!!!!!!! Хотя бы, выделил то что нужно и по нажатию на кнопку ОК скопировалось все выделенное в буфер обмена, а из буфера уже вытаскивается просто Clipboard.GetFileDropList() и имена папок и имена файлов и пути к ним.