Olha este codigo!!! (copie!!)

import java.io.*;

public class CopyFile {

   public static void main(String args[]) {

     // Verifica os dois argumentos
     if (args.length != 2) {
       System.out.println("Erro na passagem de argumento");
       System.exit(-1);
     }

     // Pega o argumento de entrada
     String infile = args[0];

     // Pega o argumento de saida
     String outfile = args[1];

     // Cria variaveis de entrada e saida
     FileInputStream fis = null;
     FileOutputStream fos = null;

     try {
       // Cria o stream de entrada
       fis = new FileInputStream(infile);

       // Cria o stream de saida
       fos = new FileOutputStream(outfile);
      
 
       int ch;

       // Lę os bytes ate o fim do arquivo
       while ((ch = fis.read()) != -1) {
      

         // Coloco os bytes no stream
         fos.write(ch);
       }


     } catch (FileNotFoundException e) {
       System.err.println("Arquivo nao encontrado: " + e);


     } catch (IOException e) {
       System.err.println("Erro de I/O : " + e);

     // Fecha os Arquivos
     } finally {
       if (fis != null) {
         try {
           fis.close();
         } catch (IOException ignored) {
         }
       }
       if (fos != null) {
         try {
           fos.close();
         } catch (IOException ignored) {
         }
       }
     }
   }
}

Glauco Cesar de Castro wrote:

>Ola para todos.
>
>Como faco para copiar um arquivo?
>Ex:
>
>Copiar c:\teste.txt para d:\teste.txt
>
>Obrigado,
>Glauco
>
>
>------------------------------ LISTA SOUJAVA ---------------------------- 
>http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
>dúvidas mais comuns: http://www.soujava.org.br/faq.htm
>regras da lista: http://www.soujava.org.br/regras.htm
>historico: http://www.mail-archive.com/java-list%40soujava.org.br
>para sair da lista: envie email para [EMAIL PROTECTED] 
>-------------------------------------------------------------------------
>
>
>
>
>  
>



------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usuários Java da Sucesu-SP 
dúvidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
historico: http://www.mail-archive.com/java-list%40soujava.org.br
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Reply via email to