Você está aqui: Java ::: Dicas & Truques ::: Arquivos e Diretórios |
Como retornar a extensão de um arquivo (mediante o caminho e/ou nome do arquivo)Quantidade de visualizações: 7075 vezes |
Em algumas situações precisamos obter apenas a extensão de um arquivo, ou seja, se tivermos um caminho e nome de arquivo da seguinte forma: C:\temporario\Java\dica.txt o retorno deverá ser apenas: txt Veja abaixo um método que realiza esta tarefa. Para facilitar, criei o método estático e o coloquei em uma classe Utilidades. Veja o código para a classe: package estudos; public class Utilidades { public static String getExtensao(String caminho){ // vamos obter o índice da última aparição do ".", usado para separar o nome do // arquivo de sua extensão int pos = caminho.lastIndexOf('.'); Veja agora como usar o método getExtensao() da classe Utilidades a partir do método main() da classe principal: package estudos; public class Main { public static void main(String[] args) { // define um caminho e nome de arquivo String caminho = "C:\\temporario\\Java\\dica.txt"; // vamos retornar apenas a extensão do arquivo |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |