[AJUDA] Guardar nome do arquivo em tabela

1. [AJUDA] Guardar nome do arquivo em tabela

Filipe de Jesus Lobato
FJLobato

(usa CentOS)

Enviado em 13/04/2016 - 16:46h

Galera, sou novo na programação e estou com um problema pra resolver aqui no serviço. Desejo pegar o nome de um arquivo por exemplo: "_LC_jan2816.txt". Onde LC é o local, jan = mês, 28 = dia e 16 é o ano 2016. Quero que pegue este arquivo no diretório separe LC para ficar em um campo da tabela, e jan2816 se converta para 28-04-2016 para funcionar nas pesquisas do BD. Lembrando que dentro do TXT não tem data do arquivo, o que identifica o arquivo é apenas o nome dele. É a única forma que pensei, para futuramente fazer buscas por data ou local. Alguém me dá uma força... Estou usando C# do Visual Studio 2010.


  


2. Re: [AJUDA] Guardar nome do arquivo em tabela

Paulo
paulo1205

(usa Ubuntu)

Enviado em 14/04/2016 - 08:16h

Você postou a pergunta na comunidade de C e C++. C# não é o foco aqui. Eu, por exemplo, nunca escrevi nem parei para ler uma só linha de C#.

O que você pode fazer é dividir as strings com os nomes dos arquivos em pedaços, e montar o formato que você deseja a partir desses pedaços. Para partir a string, você pode usar delimitadores presentes na string (por exemplo, você indicou um caráter “_” entre o nome do local e a data; pode se valer dele, se ele sempre existir), dividir em pedaços de tamanho fixo (se todos os nomes de local usarem o mesmo número de letras), sucessivas comparações de trechos com valores pré-conhecidos (vindo do fim para o início, você parece saber onde estão ano, dia e mês; o que vem antes disso é o local), ou expressões regulares.


3. Re: [AJUDA] Guardar nome do arquivo em tabela

Filipe de Jesus Lobato
FJLobato

(usa CentOS)

Enviado em 15/04/2016 - 14:48h

paulo1205 escreveu:

Você postou a pergunta na comunidade de C e C++. C# não é o foco aqui. Eu, por exemplo, nunca escrevi nem parei para ler uma só linha de C#.

O que você pode fazer é dividir as strings com os nomes dos arquivos em pedaços, e montar o formato que você deseja a partir desses pedaços. Para partir a string, você pode usar delimitadores presentes na string (por exemplo, você indicou um caráter “_” entre o nome do local e a data; pode se valer dele, se ele sempre existir), dividir em pedaços de tamanho fixo (se todos os nomes de local usarem o mesmo número de letras), sucessivas comparações de trechos com valores pré-conhecidos (vindo do fim para o início, você parece saber onde estão ano, dia e mês; o que vem antes disso é o local), ou expressões regulares.


Os parâmetros são Local, Data e Extensão (.txt). O usuário deverá dizer local, data e extensão e visualizar o arquivo, e tbm enviá-lo ao BD. Pensei em criar uma variável pra cada, e uma para todos. nomeLocal, data, extensao e nomeCompleto onde nome completo é a variável para concatenar todas mas ao fim disto não sei como seria para fazer a subtração de datas já que teria uma variável com string, e nem como enviar data pra um campo e local pra outro.







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts