? Aplicações Java podem ler dados de recursos externos, como arquivos . A classe File em modelos Java um arquivo abstrato , incluindo o seu nome e localização. Usando este em conjunto com outras classes Java , os desenvolvedores podem criar programas em que eles podem ler, escrever e dados de arquivo do processo. Um nome de caminho abstrato é um elemento -chave na classe de arquivo , especificando o caminho para um arquivo em particular. Classe File
A classe File permite que os desenvolvedores para especificar os detalhes de um determinado arquivo , incluindo a sua localização. Código de programação de aplicativo pode usar o método construtor da classe File para criar uma instância de objeto da classe . O seguinte código de exemplo demonstra : arquivos de dados = new File (" my_data.txt ");
O código passa um parâmetro de seqüência de texto que representa um arquivo . Neste caso , o arquivo é armazenado no diretório de aplicativos padrão e é guardada como " my_data.txt " para conteúdo de texto simples . Quando o programa Java processa essa linha , ele resolve o parâmetro passado em um caminho abstrato. O método construtor pode, alternativamente, tomar dois parâmetros que representam elementos pai e filho do caminho , como segue: arquivos de dados = new File (" /dados ", " my_data.txt ");
Este representa o arquivo armazenado no seguinte local : Dados /my_data.txt
o arquivo de texto é armazenado dentro de uma pasta chamada "Dados ", que também está no diretório de aplicativos padrão . (Veja Referências 1, 2)
Usa
A classe File é um elemento importante em muitas aplicações , uma vez que permite que o código para acessar recursos externos . Alguns aplicativos Java usar bancos de dados e alguns usam os dados armazenados em arquivos . Esses arquivos podem conter dados formatados como código de marcação XML. Os modelos da classe de arquivo de um local do arquivo, mas para realmente ler ou escrever em um arquivo, os programas precisam usar classes adicionais. Por exemplo, BufferedReader e InputStream fornecer métodos para a leitura de itens de dados individuais, como bytes de localizações de arquivos específicos.
Prefixo
O caminho resumo em aplicativos Java usando a classe File é composto por duas partes: o prefixo e uma seqüência de nomes. O prefixo nem sempre é necessário , mas fornece os meios para lidar com diferentes sistemas operacionais. Modelo de sistemas operacionais e representar diretórios de diferentes maneiras. A parte prefixo de um caminho pode incluir uma representação de uma unidade de disco em particular ou uma série de uma ou mais barras indicam diretórios.
Nomes
Os elementos de nome em um caminho abstrato compreendem seqüências de texto . Esses nomes podem representar arquivos ou pastas . No exemplo " arquivo de dados " , o diretório é representado usando os "dados" da corda eo arquivo é representado usando a seqüência " my_data ", juntamente com a extensão do formato de arquivo. As relações entre os diretórios e arquivos são representados usando barras. O fato de que Java avalia caminhos abstratos de parâmetros código passado significa que os programas podem funcionar em vários sistemas operacionais e ambientes.