o melhor jeito de usar Strings que representam diretorios é usar a classe File.
vc pode fazer assim:
File arquivo = new File( "c://users//marcelo//desktop//meuprograma.exe" );
//perceba que criar uma instancia de File n cria um novo arquivo, e sim uma referencia a este arquivo
String diretorioAnterior = arquivo.getParent();
Rodrigo_Sasaki
mas qual exatamente é o padrão que você quer?
Quer o executável com o nome do último diretório?
Tudo para frente do “/destkop”?
Ou até algo diferente disso tudo. É isso que você precisa definir primeiro.
B
bugalaws
Rodrigo Sasaki:
mas qual exatamente é o padrão que você quer?
Quer o executável com o nome do último diretório?
Tudo para frente do “/destkop”?
Ou até algo diferente disso tudo. É isso que você precisa definir primeiro.
Preciso do executável com o último diretório, é para um menu de histórico dos últimos arquivos abertos.
Vou testar a dica do colega ali em cima, acho que servirá para o que eu preciso.
yurifw
aquela ali vai pegar o caminho inteiro desde a raiz até o diretorio anterior ao arquivo q vc instanciou, se quiser desse jeito q vc falou vai ter q alterar algumas coisas. Tem o metodo getName tb que te retorna só o nome do arquivo, da uma lida na documentação q eu acredito que esta classe resolva seu problema