Ola amigo, já tive esse problema
no meu caso eu criava um arquivo e tentava jogar em uma pasta de historico
o problema da minha permissão era que o arquivo estava em uso!
então eu tinha que fechar o obj que estava criando e ai sim copiar
já verificou se ele está em uso?
Bem na verdade eu fiz uma "gambiarra". Diretório eu consigo copiar então coloquei os arquivos que eu queria copiar dentro de um diretório, copiava os arquivos da pasta inteira e colava os arquivos do diretório que eu queria.
valew!