FileNotFoundException erro

alguem saber pq esta dando este maldido erro

    java.io.FileNotFoundException: G:\Documents and Settings\gui\Meus documentos\Meus arquivos recebidos (Acesso negado)
    at java.io.FileOutputStream.open(Native Method)
    at java.io.FileOutputStream.<init>(Unknown Source)
    at java.io.FileOutputStream.<init>(Unknown Source)
    at Compactador.compactar(Compactador.java:38)
    at Compactador.main(Compactador.java:71)

meu codigo

 public void compactar () {
      int i, cont;
      String arqSaida = "G:\\Documents and Settings\\gui\\Meus documentos\\Meus arquivos recebidos";
      // Contadores.

      byte[] dados = new byte[TAMANHO_BUFFER];
      // Este array receberá os bytes lidos do arquivo a ser compactado.
      // Veja que TAMANHO_BUFFER foi declarado como uma constante inteira de valor 2048, logo, o arquivo
      // será lido de 2 em 2 KB. Você pode optar por ler blocos maiores ou menores, sem problema.

      String arquivos[];
      //Receberá a lista dos arquivos a serem compactados.

      File f = null;
      //f nos dará informações sobre a pasta (entrada) em que se encontra a classe.
      BufferedInputStream origem = null;
      FileInputStream streamDeEntrada = null;
      FileOutputStream destino = null;
      //Streams de entrada e saída. (Vide documentação do pacote java.io)

      ZipOutputStream saida = null;
      //saida será usada para gravar nossos dados de forma comprimida.

      ZipEntry entry = null;
      //Cada entrada do nosso arquivo ZIP

      try {
         destino = new FileOutputStream(arqSaida);
         saida = new ZipOutputStream(new BufferedOutputStream(destino));
         f = new File("."); // Todos os arquivos da pasta onde a classe está
         arquivos = f.list();

         for (i = 0; i < arquivos.length; i++) {
            File arquivo = new File(arquivos[i]);

            if (arquivo.isFile() && !(arquivo.getName()).equals(arqSaida)) {
               System.out.println("Compactando: " + arquivos[i]);

               streamDeEntrada = new FileInputStream(arquivo);
               origem = new BufferedInputStream(streamDeEntrada, TAMANHO_BUFFER);
               entry = new ZipEntry(arquivos[i]);
               saida.putNextEntry(entry);

               while((cont = origem.read(dados, 0, TAMANHO_BUFFER)) != -1) {
                  saida.write(dados, 0, cont);
               }

               origem.close();
            }
         }

         saida.close();

      } catch(Exception e) {
         e.printStackTrace();
      }
      
   }//fim compactar()

parece que você não tem permissão para acessar o arquivo…

“G:\Documents and Settings\gui\Meus documentos\Meus arquivos recebidos” é o nome de uma pasta já existente em seu sistema de arquivos? Talvez seja necessário apagá-la antes de tentar gerar o arquivo ZIP.

apaga ela depois zipa
sei nao pq deu isso em todas as pastas
que tenso