Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Could not find a part of the path

Ao rodar o projeto (ctrl+F5) recebo o seguinte erro:

Unhandled Exception: System.IO.DirectoryNotFoundException: Could not find a part of the path 'C:\source\repos\Alura.ListaLeitura\Alura.ListaLeitura.App\bin\Debug\netcoreapp2.0\Repositorio\livros.csv'. at System.IO.FileStream.OpenHandle(FileMode mode, FileShare share, FileOptions options) at System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, FileOptions options) at System.IO.StreamReader..ctor(String path, Encoding encoding, Boolean detectEncodingFromByteOrderMarks, Int32 bufferSize) at System.IO.StreamReader..ctor(String path) at System.IO.File.OpenText(String path) at Alura.ListaLeitura.App.Repositorio.LivroRepositorioCSV..ctor() in C:\source\repos\Alura.ListaLeitura\Alura.ListaLeitura.App\Repositorio\LivroRepositorioCSV.cs:line 24 at Alura.ListaLeitura.App.Program.Main(String[] args) in C:\source\repos\Alura.ListaLeitura\Alura.ListaLeitura.App\Program.cs:line 12 Pressione qualquer tecla para continuar. . .

Notei que ele está procurando os arquivos no endereço: "C:\source\repos\Alura.ListaLeitura\Alura.ListaLeitura.App\bin\Debug\netcoreapp2.0\Repositorio\livros.csv". Entretanto os arquivos estão no caminho: "C:\source\repos\Alura.ListaLeitura\Alura.ListaLeitura.App\Repositorio\livros.csv"

3 respostas

Copia o arquivo livros.csv para C:\source\repos\Alura.ListaLeitura\Alura.ListaLeitura.App\bin\Debug\netcoreapp2.0\Repositorio\livros.csv e veja se resolve o problema.

André, muito obrigado pela sugestão mas já tentei essa solução e teria que ficar fazendo isso toda vez que criasse um novo arquivo. Encontrei a solução definitiva nesse outro post.

https://cursos.alura.com.br/forum/topico-system-io-directorynotfoundexception-70119

solução!

A solução para o problema está nesse outro post.

https://cursos.alura.com.br/forum/topico-system-io-directorynotfoundexception-70119