Olá, Gabriel! Tudo joia?
No contexto do curso, ao utilizar um caminho como /arquivos/texto-web.txt
, está se referindo a um caminho absoluto, que parte do diretório raiz do sistema de arquivos. No entanto, se o exemplo do curso funcionou sem o ponto antes da barra, é possível que ele estivesse configurado para rodar em um ambiente onde o diretório de trabalho atual (pwd
) era o mesmo que o diretório raiz do projeto.
Em muitos casos, especialmente em ambientes de desenvolvimento controlados, o diretório de trabalho pode ser configurado de forma que caminhos relativos e absolutos possam ser usados de maneira intercambiável, dependendo da estrutura de pastas e do ponto de execução do script.
Por exemplo, se você estiver no diretório /home/juliana/Documents/nodejs-lib
e executar um script que tenta acessar arquivos/texto-web.txt
, ele pode funcionar corretamente se o diretório atual (pwd
) for o mesmo em que o script está localizado, pois o sistema entende que você está se referindo a um caminho relativo a partir do diretório de trabalho.
Se o exemplo do curso funcionou sem o ponto, é provável que o script tenha sido executado a partir do diretório correto, onde o caminho relativo estava implícito.
Espero ter ajudado e bons estudos!
Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.