Criando arquivo com o java File

Bem pessoal tenho uma classe que criar um arquivo txt

File file = new File(iv.getDiretorio()+"/config.cfg");
PrintWriter print = new PrintWriter(file);
print.println("diretorio="+iv.getDiretorio());
print.println("modificacao=02/12/2011");
print.println("endereco=http://201.27.27.235:8080");
	
print.close();

No entanto o windows está bloqueando a crianção deste arquivo

o diretorio é o c:\Arquivos de Programas\Sistema

Agora quando eu vou na pasta e em Permissões eu habilito controle total ele cria normalmente
Alguma solução???

Não. Você tem de habilitar a criação de arquivos em diretórios protegidos manualmente ou então com o comando cacls (que você terá de rodar em um command prompt com usuário administrador.)