Você está aqui: Java ::: Dicas & Truques ::: Arquivos e Diretórios |
Como retornar apenas o caminho de um arquivo (sem o nome do arquivo e extensão)Quantidade de visualizações: 7428 vezes |
Em algumas situações precisamos obter apenas o caminho 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: C:\temporario\Java 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; import java.io.File; public class Utilidades { public static String getCaminho(String caminho){ // vamos obter o índice da última aparição do separador de caminho int pos = caminho.lastIndexOf(File.separatorChar); Veja agora como usar o método getCaminho() 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 o caminho do arquivo, ou seja, retirar o // nome do arquivo |
![]() |
Desafios, Exercícios e Algoritmos Resolvidos de Java |
Veja mais Dicas e truques de Java |
Dicas e truques de outras linguagens |
VB.NET - Como retornar a versão do .NET a partir de seus códigos VB.NET usando Environment.Version.ToString() |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |