Pessoal, tenho o seguinte exemplo pra criar diretório:
File directory = new File( "/teste" );
directory.mkdir();
Só que ele cria na raiz do meu C:, se eu setei /teste, não era pra ele ter colocado na raiz da minha aplicação? Na raiz do meu WebContent, por exemplo???
Não o file vai criar na raiz da sua maquina mesmo.
para pegar o caminho da sua aplicação o ServletContext tem algum metodo que retorna o caminho real aonde esta sua aplicação.
ele que vc deve usar no seu file para passar o caminho desejado.
[quote=afamorim]Não o file vai criar na raiz da sua maquina mesmo.
para pegar o caminho da sua aplicação o ServletContext tem algum metodo que retorna o caminho real aonde esta sua aplicação.
ele que vc deve usar no seu file para passar o caminho desejado. [/quote]
Cara, essa classe é do pacote javax.servlet… não tenho esse pacote na minha aplicação, sabe daonde eu baixo?
Pessoal, numa classe java, NÃO WEB, como faço pra pegar o path da minha aplicação, pois não quero passar um caminho absoluto do tipo C:/projeto/anexos e sim algo do tipo que tem em um servlet: File savedFile = new File(getServletContext().getRealPath("/anexos/"),nome);