Mostrando postagens com marcador listar. Mostrar todas as postagens
Mostrando postagens com marcador listar. Mostrar todas as postagens

quinta-feira, 25 de abril de 2019

Como listar os arquivos em Java

O principal objetivo deste post é explicar como é feita a listagem de arquivos em um determinado diretório.

Para a realizar a listagem será utilizada classe java.io.File. Abaixo é possível ver o código funcionando.

Exemplo:

import java.io.File;

public class LeitorArquivos {

public static void main(String[] args) {

File file = new File("/tmp/teste");
//File file = new File(“C:\\”); //Caso fosse em sistema windows
if(file.exists())
{
for(File fileTmp:file.listFiles()) {
if(fileTmp.isDirectory()) {
System.out.println("Diretório: "+fileTmp.getName());
}
else {
System.out.println("Arquivo: "+fileTmp.getName());
}
}
}
}

}


No código acima é utilizado o método listFiles() de uma instãncia do java.io.File, esse método tem a finalidade de retornar todos os arquivos de um diretório que é referente na inicialização da da instância do java.io.File (File file = new File("/tmp/teste");).




quinta-feira, 4 de fevereiro de 2016

Obtendo arquivos de um diretório com java



Introdução

O principal objetivo desta dica é explicar de maneira simples e rápida como se pegar todos arquivos de um diretório em java.

A sintaxes é bem simples basta utilizar o método listFiles() da classe java.io.File (assumindo que o arquivo em si é um diretório).

Abaixo é possível ver um exemplo de como utilizar o método listFiles() para exibir todos arquivos do diretório /tmp (no meu caso estou utilizando linux).

Exemplo:


import java.io.File;

public class ListadorDeArquivos {

public static void main(String args[])
{

File file = new File("//tmp");
File[] arquivos = file.listFiles();

if (file.isDirectory()) { // Aqui é verificado se o arquivo é um diretório

 for (File fileTmp : arquivos) {
    System.out.println(fileTmp.getName());
   }
 }

 else
  {
    System.out.println("O arquivo não é um diretório");
   }
 }
}

Nesse exemplo será mostrado todos arquivos do diretório em questão, mas poderia ser utilizado para qualquer outra finalidade. 



sexta-feira, 15 de janeiro de 2016

Como pegar todas fontes em java

Resumo

...
GraphicsEnvironment e = GraphicsEnvironment.getLocalGraphicsEnvironment();

Font[] fonts = e.getAllFonts();
...

Introdução


O principal objetivo desta dica é explicar de maneira simples e rápida a maneira de adquirir todas as fontes registradas em seu computador utilizando java.

Abaixo é exibido o código que faz tal façanha:

import java.awt.Font;
import java.awt.GraphicsEnvironment;

public class MainClass {
public static void main(String[] args) {

GraphicsEnvironment e = GraphicsEnvironment.getLocalGraphicsEnvironment();
Font[] fonts = e.getAllFonts();

for (Font fontTmp : fonts) {
System.out.println(fontTmp.getFontName());
}
}
}

Saída da execução do código fonte acima, não coloquei todas as fontes exibidas, mas já é  possível entender a ideia do código acima:

Serif
SansSerif
Monospaced
Dialog
DialogInput
AlBayan
AlBayan-Bold
AlNile
AlNile-Bold
AlTarikh
AmericanTypewriter
AmericanTypewriter-Bold
AmericanTypewriter-Condensed
AmericanTypewriter-CondensedBold
AmericanTypewriter-CondensedLight
AmericanTypewriter-Light
AndaleMono
Apple-Chancery
AppleBraille
AppleBraille-Outline6Dot
AppleBraille-Outline8Dot
AppleBraille-Pinpoint6Dot
AppleBraille-Pinpoint8Dot
AppleColorEmoji
AppleGothic
AppleMyungjo
AppleSDGothicNeo-Bold
AppleSDGothicNeo-ExtraBold
AppleSDGothicNeo-Heavy
AppleSDGothicNeo-Light
AppleSDGothicNeo-Medium
AppleSDGothicNeo-Regular
AppleSDGothicNeo-SemiBold
AppleSDGothicNeo-Thin
AppleSDGothicNeo-UltraLight
AppleSymbols
Arial-Black

Arial-BoldIt
....

quinta-feira, 10 de dezembro de 2015

Listar todos arquivos de uma pasta com Java

Resumo

File file  = new File();
File arquivos = file.listFiles();

Introdução

O principal objetivo deste post é explicar de maneira simples e rápida como se faz uma listagem de todos arquivos de um determinado diretório utilizando a linguagem de programação java.

Sintaxe

File file  = new File();
File[] arquivos = file.listFiles();

Onde:

- Diretório do qual será listado os arquivos.

Exemplo:

import java.io.File;

public class ListadorDeArquivos {

public static void main(String args[])

{

 File file = new File("//tmp");
 File[] arquivos = file.listFiles();

 for (File fileTmp : arquivos) {
     System.out.println(fileTmp.getName());
   }
 }
}