Pegar caminho do diretório com FileUpload

Boa tarde pessoal estou com uma duvida de como eu consigo pegar o caminho do diretório usando FileUpload do primefaces.

O caminho é você quem determina onde será salvo. O.o

Você recebe um arquivo do tipo stream em um parâmetro e salva onde você quiser uai. O.o

Estou seguindo este exemplo de teste do primefaces

[code]<h:form enctype=“multipart/form-data”>

<p:messages showDetail="true"/>  

<p:fileUpload value="#{fileUploadController.file}" mode="simple"/>  

<p:commandButton value="Submit" ajax="false"  
            actionListener="#{fileUploadController.upload}"/>  

</h:form> [/code]

[code]package org.primefaces.examples.view;

import javax.faces.application.FacesMessage;
import javax.faces.context.FacesContext;

import org.primefaces.model.UploadedFile;

public class FileUploadController {

private UploadedFile file;  

public UploadedFile getFile() {  
    return file;  
}  

public void setFile(UploadedFile file) {  
    this.file = file;  
}  

public void upload() {  
    if(file != null) {  
        FacesMessage msg = new FacesMessage("Succesful", file.getFileName() + " is uploaded.");  
        FacesContext.getCurrentInstance().addMessage(null, msg);  
    }  
}  

} [/code][code]

Queria pegar o caminho do diretório deste arquivo que estou adicionando.

[b]Amigo, o arquivo você já tem. Agora basta criar o diretório onde quizer e salva-lo.

Abraço.[/b]

certo mais eu queria pegar o caminho do diretório que eu seleciona Ex: C:\Program Files\arquivos.xml.

Entendi o que danilomalves precisa, porque estou precisando de algo assim…

por algum motivo, ele precisa do caminho do arquivo do lado do cliente, o caminho propriamente dito que aparece no componente fileupload quando ele escolhe o arquivo.

engraçado que no IE funciona, mas nos outros navegadores como firefox e chrome não. Aparece apenas o nome do arquivo escolhido e não o seu caminho completo.

Conseguiu uma solução danilo? Ou alguém tem uma idéia de contornar isso?

Obrigado.