Upload - GetName()

Pessoal estou tendo um probleminha, estou fazendo um sisteminha que faz upload de arquivos, só que estou tendo problema no nome do arquivo, ex tenho um arquivo relatorio.xls, quando faço upload desse arquivo ele fica com o nome C:\temp\relatorio.xls, pois ele esta colocando o caminho do arquivo mais o nome, como que faço para só colocar o nome?

segue o codigo que estou usando:

[code]
<%@ page
import="java.io."
import="java.util.
"
import="org.apache.commons.fileupload.*"

%>

<%
boolean isMultipart = FileUpload.isMultipartContent(request);
String promotor = request.getParameter("userpro");

try&#123;		
	if &#40;isMultipart&#41; &#123;
	    DiskFileUpload upload = new DiskFileUpload&#40;&#41;;
	    List items = upload.parseRequest&#40;request&#41;;
	    FileItem file = &#40;FileItem&#41;items.get&#40;0&#41;;
	    if&#40;file.getSize&#40;&#41;&gt;0&#41; &#123;
	
	    	//usuario
	    	String diretorio;
	    	    	
	    	
	    	//salva no mesmo local dependendo do So
	    	if &#40;System.getProperty&#40;&quot;os.name&quot;&#41;.equalsIgnoreCase&#40;&quot;Windows XP&quot;&#41;&#41;&#123;
	    		diretorio = &quot;//sweb/ROCHA_BACKUP/gvapp/&quot;;
	    	&#125;else&#123;
	    		diretorio = &quot;/home/rocha/backup/gvapp/&quot;;
	    	&#125;
	    	diretorio += promotor + &quot;/&quot;;
	    	
	
	    	//verificar se diretotio existe
	    	boolean criou = true;
	    	File dirtemp = new File&#40;diretorio&#41;;
            if &#40;!dirtemp.exists&#40;&#41;&#41;&#123;
            	criou = dirtemp.mkdir&#40;&#41;;        	
            &#125;
            dirtemp = null;
            
	    	if &#40;criou&#41;&#123;
	    		
	    		System.out.println&#40;file.getName&#40;&#41;&#41;;
	    		//System.out.println&#40;file.get &#41;;
	    		
	    		
	            File diskFile = new File&#40;diretorio + file.getName&#40;&#41;&#41;;
	            
	            file.write&#40;diskFile&#41;;
	            out.println&#40;&quot;Arquivo salvo&#58; &quot; + file.getName&#40;&#41;&#41;;
	            file = null;
	            System.gc&#40;&#41;;
	            
	    	&#125;else&#123;
	    		out.println&#40;&quot;Não criou diretorio&quot;&#41;;
	    	&#125;
	    &#125;
	&#125;
&#125; catch &#40;Exception e&#41; &#123;
	out.println&#40;&quot;erro&#58; /n&quot;&#41;;
&#125;

%>[/code]