/FileManager

POC to Manager streaming files

Primary LanguageC#

FileManager

Apresentação de amostragem de um sistema gestão de arquivos

Para iniciar copie a pasta temp para o C:/

Execute dentro da pasta do projeto o comando dotnet restore

Agora em seguida execute o comando dotnet run

Caos não possua o dotnet client, baixe e instale no link abaixo: https://dotnet.microsoft.com/download

A classe DataGenerator no projeto WebApi.Utils é responsável por gerar os primeiros dados de testes. Caso necessite adicionar mais arquivos,ou até mesmo atualizar ou deletar, pode-se utilizar a API para esse controle.

https://localhost:5001/swagger/index.html

Nesse link também está a documentação.

Um serviço em background fica a parte de fazer toda movimentação dos arquivos e atualizar seus status e as respectivas Datas: InitialDate, FinishedDate "Estas informações são pertinentes a classe File no namespace FileManager.Core.Models"

O serviço roda de minuto a minuto.

O resultado final pode ser visto na pasta c:/temp/DEST.