2.14 - DataSourceTexto.java

package br.aiec.persistencia.arquivotexto;

import java.io.File;

public class DataSourceTexto {

    //Atributo para armazenar o arquivo texto
    private File file;

    /**
   * Esse método tem por finalidade criar o arquivo texto no diretório corrente de execução da aplicação
   */
    public DataSourceTexto() {

        //Diretório de trabalho corrente
        String diretorioUsuario = System.getProperty("user.dir");
                
        //Separador de arquivo. Para linux "/" e para windows "\"
        String separadorArquivo = System.getProperty("file.separator");
        
        //Nome do arquivo que irá armazenar o conteúdo da aplicação
        String nomearquivo = "arquivoRegistroPessoas.txt";
        
        //Local onde o arquivo será gravado.
        String pathname = diretorioUsuario + separadorArquivo + nomearquivo;
        
        //Criando o objeto File para o arquivo
        file = new File(pathname);
        
    }
    
    /**
   *  Esse método tem por finalidade retornar o arquivo texto
   *  
   * @return File
   */
    public File getArquivoTexto() {
        return file;
    }

}
Copyright © 2014 AIEC.