none
Identificação de um Arquivo Texto RRS feed

  • Pergunta

  • Bom dia, estou precisando identificar um arquivo texto no diretorio para importar, o problema é que o nome do arquivo texto é variavel conforme data e hora, se eu souber o nome do arquivo a importação é tranquilo, como decobrir o nome deste arquivo?

    Pensei em usar o EXEC @result = master..xp_cmdshell 'dir c:\t*.txt' so que olha o que ele me mostra abaixo:
     O volume na unidade C não tem nome.
     O número de série do volume é 7486-1B43
    NULL
     Pasta de c:\
    NULL
    31/10/2006  10:51           222.651 Tabela090706112524.txt
    04/11/2006  18:52         5.361.554 Teste09082006105655.TXT
                   2 arquivo(s)      5.584.205 bytes
                   0 pasta(s)    949.518.336 bytes disponíveis
    NULL

    Não tem como eu pegar este nome

    segunda-feira, 6 de novembro de 2006 12:55

Respostas

  • tente assim

    Create Table #DirList (Line Varchar(100))
    Insert Into #DirList (line) Exec master..xp_cmdshell 'dir c:\*.txt /b'
    Delete From #DirList where line is null
    Select * From #DirList

     

    Abs;

    segunda-feira, 6 de novembro de 2006 13:31