Como Ler propriedades do arquivo

Como Ler propriedades do arquivo


Olá Amigos,

Hoje trataremos da leitura de propriedades de arquivos no Java. Como o Java é uma linguagem multiplataforma os métodos demonstrados aqui funcionam em qualquer que possuam uma JVM Instalada. Fiz tratamento especificamente para sistemas linux e Windows.
Em outro post trataremos como fazer um programa que manipula arquivos e que seja multiplataforma.

Como Ler propriedades do arquivo

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
package br.com.feltex.arquivo;
 
import java.io.File;
 
public class LeituraPropriedadesArquivo {
 
public static void main(String[] args) {
	try {
		// Este Path está definido para funcionar no Windows
		File arquivo = new File("C:/relatorio.txt");
 
		// Para uso no linux apenas descomente a linha abaixo.
		// arquivo = new File("\\relatorio.txt");
 
	System.out.println("Permite leitura: " + arquivo.canRead());
	System.out.println("Permite escrita: " + arquivo.canWrite());
	System.out.println("Permite Execução: " + arquivo.canExecute());
	System.out.println("Está oculto: " + arquivo.isHidden());
	System.out.println("É um diretório: " + arquivo.isDirectory());
	System.out.println("É um arquivo: " + arquivo.isFile());
	System.out.println("Caminho Absoluto: " + arquivo.getAbsolutePath());
	System.out.println("Diretório pai: " + arquivo.getParent());
	System.out.println("Tamanho em bytes: " + arquivo.length());
	System.out.println("Cria um diretório: " + arquivo.mkdir());
	System.out.println("Cria um caminho de diretórios: "
			+ arquivo.mkdirs());
		} catch (Exception e) {
			e.printStackTrace();
		}
	}
}

Deixe uma resposta