| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/09/2011 13:50:09
|
Pedro Ribeiro
JavaChild
Membro desde: 24/06/2011 14:46:02
Mensagens: 114
Offline
|
Pessoal preciso dar permissão para o meu aplicativo java criar, ler e alterar um txt no windows. Alguma ideia de com faço isso?
This message was edited 1 time. Last update was at 19/09/2011 14:14:25
|
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/09/2011 14:06:40
|
fnandos
JavaEvangelist
![[Avatar]](/images/avatar/a5287c074a4729ea3521dfe8eec6f83e.jpg)
Membro desde: 18/02/2008 10:57:42
Mensagens: 317
Localização: Santa Catarina
Offline
|
No linux? Uma ideia seria você criar uma pasta dar permissão de escrita nela com chmod e programar seu aplicativo para criar dentro dela.
|
Quando saci entra na briga todo chute vira voadora! |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/09/2011 14:14:55
|
Pedro Ribeiro
JavaChild
Membro desde: 24/06/2011 14:46:02
Mensagens: 114
Offline
|
fnandos wrote:No linux? Uma ideia seria você criar uma pasta dar permissão de escrita nela com chmod e programar seu aplicativo para criar dentro dela.
Não amigo, no windows, alterei o título e a mensagem.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/09/2011 14:18:29
|
entanglement
GUJ Hacker
Membro desde: 26/09/2009 09:18:56
Mensagens: 5750
Offline
|
Até o Java 6 a única maneira de você fazer isso é chamando os comandos cacls e attrib do Windows.
No Java 7, veja se algum dos novos métodos do NIO.2 lhe atende:
http://download.oracle.com/javase/tutorial/essential/io/fileio.html
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/09/2011 15:41:35
|
Pedro Ribeiro
JavaChild
Membro desde: 24/06/2011 14:46:02
Mensagens: 114
Offline
|
Sou iniciante em Java, então vou ficar com o Java 6 mesmo. Sobre os comandos cacls e attrib que você passou pesquisei no fórum e na internet e não encontrei explicações, você teria algum exemplo para me mostrar?
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 19/09/2011 15:52:16
|
entanglement
GUJ Hacker
Membro desde: 26/09/2009 09:18:56
Mensagens: 5750
Offline
|
Você acha no MSDN, obviamente (porque são comandos do Windows):
http://msdn.microsoft.com/pt-br/library/cc518037.aspx
http://msdn.microsoft.com/pt-br/library/aa925947.aspx
Dica: para procurar alguma coisa no MSDN , se estiver usando o Google ou o Bing, use o comando site. Exemplo:
cacls site:msdn.microsoft.com
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/09/2011 13:02:11
|
Pedro Ribeiro
JavaChild
Membro desde: 24/06/2011 14:46:02
Mensagens: 114
Offline
|
Dei uma lida nos textos do link mas não consegui aprender a como colocar esses comandos para executar junto da minha aplicação.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/09/2011 13:47:19
|
maior_abandonado
JWizard
![[Avatar]](/images/avatar/0d7c463832b871c20405a6c9296b5517.jpg)
Membro desde: 03/09/2007 11:30:08
Mensagens: 2694
Localização: sp
Offline
|
você pode executar comandos no runtime de sua máquina (ms dos no caso do windows ou shell no linux) a partir da classe Runtime do java. Da uma pesquisada, você acha exemplos disso por ai.
|
espero ter ajudado...
falando nisso, caso seu problema tenha sido resolvido, edite o seu primeiro post e coloque um [RESOLVIDO] no titulo do tópico.
|
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 21/09/2011 14:01:01
|
entanglement
GUJ Hacker
Membro desde: 26/09/2009 09:18:56
Mensagens: 5750
Offline
|
1) Você tem de aprender a usar esses comandos via linha de comando ("Command Prompt").
2) Uma vez que você tenha aprendido a usar esses comandos, chame-os via Runtime.exec.
|
|
|
 |
|
|