Applets, rodando no Netscape,
não podem escrever e ler de arquivos diretamente.
Para que o seu applet possa ler arquivos,
você tem que realizar a leitura via o servidor, através da URL do
arquivo.
Isto significa que os applets só
poderão ler arquivos que tenham permissão de leitura para qualquer
usuário (lembre-se que, para o sistema, o usuário do Netscape é
nobody).
A escrita, através de um applet, não
é permitida em hipótese alguma.
Aplicações Stand-Alone podem
ler e escrever de arquivos normalmente.
Provê as classes básicas para
leitura e escrita, como extensões das classes abstratas
InputStream e OutputStream.
java.lang.Object | +----java.io.InputStream |
java.lang.Object | +----java.io.OutputStream |
A classe
java.io.File representa um nome de arquivo do sistema hospedeiro. Pode ser usada para
implementar abstrações que lidem com a maioria das características
de arquivos que são dependentes do sistema, como o caracter de
separação, por exemplo.
Provê as classes necessárias para localizar arquivos pela rede.
Usaremos a classe URL no exemplo a seguir.