Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 18852|Resposta: 0

[.NET Core] .net core FileProvider lê arquivos de diretório

[Copiar link]
Publicado em 31/01/2019 08:35:29 | | | |
O diretório de arquivos a ser lido é enviado para o diretório do projeto

Inscreva-se em um serviço na classe Startup

O middleware que lê o arquivo é um trecho de código

No entanto, o arquivo no diretório de log de operações não pode ser lido.
O caminho para o lançamento do .NET Core é (em /bin/Debug/netcoreapp1.0/publish/) no diretório raiz do projeto.
Então, esse diretório também é o diretório onde o app roda. Se você usar o método acima para ler o arquivo, ele deve estar neste diretório, não no diretório do projeto
Então o diretório de log está colocado no local errado, coloque o log no diretório raiz do projeto /bin/Debug/netcoreapp1.0/publish/
Depois, registre o serviço na classe Startup
O documento foi lido de forma fluida

Então pensei se conseguiria ler algum arquivo de diretório
De acordo com minha ideia de depurar o programa desta vez
Registre o serviço na classe Startup em vez disso
onde @"f:\" é o diretório que você deseja ler, para que o diretório que você deseja ler não fique limitado ao diretório raiz da aplicação.






Anterior:Introdução ao framework da Darknet
Próximo:SQL Server elimina regularmente backup de arquivos de bak
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com