Importar txt para o banco de dados. (VB.NET)

.NET

Banco de Dados

VB

30/07/2018

Boa noite,

Preciso fazer um projeto no qual pega um txt gerado de outro programa e salva ele no banco de dados... So que para pegar esse txt, ele precisa estar monitorando uma pasta, e pegar todo novo txt que chegar nessa pasta...

Consigo monitorar a pasta com FileSystemWatcher, so que nao sei pegar o nome do arquivo novo...


Se alguem puder me ajudar e me dar um dica para qual banco de dados usar, pois vou acessa-lo de 4 lugares diferentes, de 4 redes diferentes...

Agradeco desde ja!
Carlos Silva

Carlos Silva

Curtidas 0

Respostas

Carlos Augusto

Carlos Augusto

30/07/2018

Sugiro você ter uma pasta de já importados.
Assim você lê e joga nela, e o seu File Watcher não fica lendo duplicados.

DirectoryInfo d = new DirectoryInfo(@"C:\\MonitorarPasta");
FileInfo[] Files = d.GetFiles("*.txt"); //Pegando os txt
string str = "";
// para cada um
foreach(FileInfo file in Files )
{
//le joga no banco
//Move pra outra pasta C:\\MonitorarPasta\\Lidos , por exemplo
}
GOSTEI 0
POSTAR