Permissão de criação e leitura de arquivo txt no windows  XML
Índice dos Fóruns » Java Avançado
Autor Mensagem
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

fnandos
JavaEvangelist
[Avatar]

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!
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.
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
Pedro Ribeiro
JavaChild

Membro desde: 24/06/2011 14:46:02
Mensagens: 114
Offline

entanglement wrote: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


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?
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

Pedro Ribeiro
JavaChild

Membro desde: 24/06/2011 14:46:02
Mensagens: 114
Offline

entanglement wrote: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



Dei uma lida nos textos do link mas não consegui aprender a como colocar esses comandos para executar junto da minha aplicação.
maior_abandonado
JWizard
[Avatar]

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.
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.
 
Índice dos Fóruns » Java Avançado
Ir para:   
Powered by JForum 2.1.8 © JForum Team