Usar o caminho para realizar uma pesquisa

Eu tenho esse seguinte código que especifica o local onde será realizada uma pesquisa:

File diretorio = new File("f:\\");

No programa que estou criando ,O usuário escolhe um diretório pelo JFileChooser e o caminho desse diretório vai para jComboBox. (Ex:C:\Users\Usuário\Documents)

E eu quero que no lugar onde está especificado o caminho “f:\” , passar o caminho que está na jComboBox, indicando o local que sera realizada a pesquisa.

Alguém sabe como posso trocar o caminho “f:\” pelo o que o usuário escolher pelo Jfilechooser?

Veja um exemplo em: http://www.rgagnon.com/javadetails/java-0370.html

wiliamps

Eu só quero que o caminho do diretório escolhido no filechooser, substitua o caminho fixo no caso o “f:\”.
O caminho vai variar de acordo com o diretório que o usuário escolher.

OOhhh, o exemplo tava mastigado. :slight_smile: .

Mas vamos mastigar mais ainda.


	public static void main(String s[]) {

		JFileChooser chooser = new JFileChooser(); 
		chooser.setCurrentDirectory(new java.io.File("."));
		chooser.setDialogTitle("Selecione a pasta");
		chooser.setFileSelectionMode(JFileChooser.DIRECTORIES_ONLY);
		chooser.setAcceptAllFileFilterUsed(false);

		File file = new File("f:\\");

		if (chooser.showOpenDialog(null) == JFileChooser.APPROVE_OPTION) {
			file = chooser.getSelectedFile();
			System.out.println("A pasta " + chooser.getSelectedFile().getAbsolutePath() + " foi selecionada.");
		} else {
			System.out.println("Nenhuma pasta selecionada. A pasta padrão foi mantida.");
		}

	}

Boa sorte!

wiliamps