Porém, preciso dar a permissão também aos arquivos que contêm espaços, acentos e isto não estou conseguindo fazer.
Passei o comando dessa forma : Runtime.getRuntime().exec("chmod 777 " + "\'" + file + "\""), que no caso ficaria : chmod 777 "file" , o nome do arquivo entre aspas, mas infelismente não funciona.
Membro desde: 12/08/2009 19:01:45
Mensagens: 222
Offline
Porque você não tira os espaços e acentos dos nomes dos arquivos..... eles só vão te atrapalhar.
Outra coisa que achei suspeito foi montar o comando chmod direto com a variável file. Não tem que usar o file.getCanonicalPath()???