Inquiridor
Como localizar um xml em determinada pasta e verifical qual xml contem um determinado número

Pergunta
-
Olá pessoal, se tiver vários xmls em uma pasta e quero localizar o xml que possui o "0006" por exemplo, como faço para percorrer essa pasta, localizar o arquivo que contenha "0006" e atribuir esse xml para uma variável ?
AD35210311111111111111591234567890006237688563.xml
Nesse caso esse xml seria localizado porque contém "0006"
string variavel = AD35210311111111111111591234567890006237688563.xml
C#, WindowsForm.
Todas as Respostas
-
Estou tentando fazer dessa forma, mas está dando erro no xName, não compila
string caminho = (@"C:\PASTAXML");
string ParteFinal = "000008";var arquivos = System.IO.Directory.GetFiles(caminho).Where(x => x.Name.EndsWith(ParteFinal));
C#, WindowsForm.
-
Ola Porter,
Esses artigos têm um exemplo de um código que vai ajudar no seu projeto:Directory.GetFiles Método (System.IO) | Microsoft Docs
c# - How to find the file by its partial name? - Stack Overflow
-
-
Ola Porter,
O documento abaixo mostra como pegar os caracteres de um nome de arquivo. O usuário quer deletar o numero do nome do arquivo, mais você pode usar o exemplo de como pegar os números do nome do arquivo e implementar no seu código para fazer o resto.string - C# getting first Characters of a file name - Stack Overflow