Levi,

- tire o "file"
- você tem de usar a barra invertida

A linha problemática ficará assim: 
FileInputStream file = new FileInputStream("c:\\java\\teste.txt");

Note que usei duas barras invertidas! A primeira para dizer que vem um
caractere especial. A segunda é o próprio caractere.

Marcel.

-----Mensagem original-----
De: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]] 
Enviada em: sábado, 9 de março de 2002 12:25
Para: [EMAIL PROTECTED]
Assunto: [java-list] Rotina de transferencia de Arquivo

Bom dia pessoal, estou tentando executar esta rotina e estou me
deparando
com o seguinte erro Exception: file://c:/java/teste.txt (No such file or
directory) , gostaria de saber como eu faço para indicar no
FileInputStream
o caminho e local do arquivo onde eu quero buscar a informacao.

obrigado


Levi

import javax.servlet.http.*;
import java.io.*;
import java.net.*;

public class cs10 extends HttpServlet {
     public void doGet(HttpServletRequest req,
               HttpServletResponse res) throws IOException {
             PrintWriter out = res.getWriter();
          try {
               res.setContentType("text/html");
               out.println("<html>");
               out.println("<head><title>Upload</title></head>");
               out.println("<body>");
               out.println("Inicio do FIle");
               FileInputStream file = new FileInputStream
("file://c:/java/teste.txt");
               out.println("fim do file");
               BufferedInputStream buff = new BufferedInputStream(file);
               FileOutputStream filew = new FileOutputStream
("/tmp/teste.txt");
               BufferedOutputStream buffw = new
BufferedOutputStream(filew);
               int in = 0;
               do {
                    in = buff.read();
                    if (in != -1) {
                         buffw.write((char)in);
                         }
               } while (in != -1);
               buff.close();
               buffw.close();
               out.println("Arquivo Transferido com Sucesso !!!");
               out.println("</body>");
               out.println("</html>");
          } catch (IOException e)
               {
               out.println ("Exception: " + e.getMessage());
               }
     }
}





------------------------------ 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]
-------------------------------------------------------------------------

Responder a