Gravar arquivo txt no c: da maquina quando executado no servidor?

Boa tarde

amigos , gostaria de gravar arquivo txt no local da maquina que estou executando projeto java no servidor.Quando executo projeto em localhost:8080 fica tudo certo , mas quando public ele no servidor ela não enchear c:.

obrigado.

Se o servidor usa Linux não vai ter C: mesmo, e se estiver usando o Windows Server você pode não ter permissão de acesso. É melhor usar o caminho relativo,

bom dia

Jgus obrigado pela atenção, mas quando vc fala caminho relativo seria de que forma

obrigado

Sua aplicação está instalada em uma pasta no servidor, caminho relativo seria salvar seus arquivos a partir dessa pasta onde sua aplicação está instalada, dentro dela, ou em sub pastas dela.

Procure um vídeo no youtube/Google sobre como funciona e as diferenças sobre “caminhos de diretórios e arquivos no Windows e Linux”.

Estude os conceitos básicos disso que é muito importante.

bom dia

show de bola , obrigado pela dica edpickler.

abraço

1 curtida

bom dia

obriagado

abraço