Una carpeta no es nada mas que una clase especial de archivo asiq ue creo que te srive el mismo codigo tal y como si fuera un fichero. Usas la propiedad FileIoPermissons o usas FileAttributes
Estoy utilizando ambas pero con la FileIOPermissons solo me deja ponerlo una vez y al principio de mi progrma, no he tratado con el FileAttributes para carpetas pero lo voy a intentar con todo gracias por tu consejo