Boa tarde amigos,
estou tentando listar alguns arquivos na rede e não estou conseguindo, me ajudem por favor.
Abaixo está o código que estou utilizando:
É uma pasta que está na rede e infelizmente ela não consegue ser acessada, não sei o porquê, tenho acesso total, consigo visualizar, alterar, excluir os dados.
Se eu coloco um diretório local, eu acesso normalmente e os arquivos aparecem perfeitos, como abaixo:
Meu código abaixo:
Pasta:
<select name="pasta" style="width: 80px;">
<option value="${anoAtual }">${anoAtual }</option>
<%
File diretorio = new File("\\\\10.9.74.6\\PastaDaRede\\arquivos");
if(diretorio.length() > 0){
String[] arquivos = diretorio.list();
for(int i=0; i < arquivos.length; i++){
%>
<option value="<%=arquivos[i] %>"><%=arquivos[i] %></option>
<%
}
}
%>
</select>
Quando eu coloco este código no método “main”, ele funciona normalmente e lista todas as pastas, mas quando rodo o PROJETO pelo TOMCAT, ele não mostra, só quando o diretório é local.
Método Main
public static void main(String[] args) {
File diretorio = new File("\\\\10.9.74.6\\PastaDaRede\\arquivos");
String[] listaArquivo = diretorio.list();
for (String arquivo : listaArquivo) {
System.out.println(arquivo);
}
}
Agradeço a ajuda amigos.
Muito obrigado.