Acessar arquivo no macOX

14 respostas
LinuxBrasil

Ola Srs.

Estou precisando acessar arquivos no diretorio home do sistema macOX, porem nao sei como faço. Alguem pode me ajudar.
Obrigado !!!

:slight_smile:

14 Respostas

B

“Acessar arquivos” = abrir um arquivo com FileReader / FileInputStream?

O MacOSX é um Unix, ou seja, você que tem um nickname “Linux…” deve saber mexer nele se conseguir abrir um terminal.

pablosaraiva

Se o seu Mac OS estiver em português, pode ser “tricky” pelo seguinte.

A pasta real está com o nome em inglês, o nome em português é apenas um apelido (link simbólico ou atalho, como preferir).

O meu home, por exemplo, é: /Users/pablosaraiva.

LinuxBrasil

vlw. Obrigado !

tiago.vt

amigo tem como vc pegar a pasta do usuario logado no momento eu to sem o codigo aqui, mais eu fiz o seguinte ele criava uma arquivo na pasta dos documentos do usuario tanto pra windows quanto linux, mac OS

LinuxBrasil

é exatamente isso que preciso, se voce puder fazer o favor de enviar este codigo para depois, fico muito agradecido.
eu ja consigo abrir e ler aruqivos de um local especifico no windows, porem estou precisando de fazer este processo que voce fez.
Desde ja agradeço pela ajuda !
:slight_smile:

pablosaraiva

No Unix, a pasta home é representada pelo til “~”.

Você pode fazer assim:

new BufferedWriter(new FileWriter("~/meuArquivo.txt"));

LinuxBrasil

Valew, muito obrigado

C

pablosaraiva:
Se o seu Mac OS estiver em português, pode ser “tricky” pelo seguinte.

A pasta real está com o nome em inglês, o nome em português é apenas um apelido (link simbólico ou atalho, como preferir).

O meu home, por exemplo, é: /Users/pablosaraiva.

Eu não sabia que isso era normal O_O
Qndo descobri que no Windows 7 eles fizeram isso, eu fiquei puto… Nem dá mais pra confiar no que tu vê, já que ele mostra C:\Arquivos de Programas, mas na realidade é C:\Program Files =/

pablosaraiva

Ahhh…

Se liga nisso!

System.getProperty(“user.home”)

:slight_smile:

pedroroxd
<blockquote><div class="quote-author">pablosaraiva:</div>Ahhh…

Se liga nisso!

System.getProperty(“user.home”)

:)</blockquote>

O_o

Vlw ae

nunca tinha visto

<img src="https://cdn.jsdelivr.net/gh/twitter/twemoji@14/assets/72x72/s.pngtuck_out_tongue.png?v=9" title=":stuck_out_tongue:" class="emoji" alt=":stuck_out_tongue:">
B
pedroroxd

Nietsche:

O que é a verdade?

-.-
-.-²
-.-³
Viro filosofia agora?

nel

Eu ia falar exatamente o que o Pablo disse, usa properties. Se quiser listar todos os valores que o Java busca, faça assim:

System.getProperties().list(System.out);

Imprime todos os Properties e seus respectivos valores.
Abraços.

M

Quanto ao acessar o arquivo, pode ser via FileInputStream, via Scanner (se for apenas texto), via ImageIO (para imagens). Depende do que você precisa.

Para saber sobre a pasta pessoal do usuário, use System.getProperty(“user.home”) pois é multiplataforma.

Quanto ao Windows, o Vista faz o mesmo, diga-se de passagem (me parece POG! :slight_smile: ).

E quanto à filosofia: que diabos isso vei fazer aqui?!?

Criado 16 de dezembro de 2009
Ultima resposta 16 de dez. de 2009
Respostas 14
Participantes 8