none
como mostrar arquivos pela ordem de data e hora ? RRS feed

  • Pergunta

  • Olá pessoal, nessa rotina, quero percorrer um diretório e mostrar todos os arquivos que contenha em seu nome "LOJA", mas não estou conseguindo mostra-los na ordem de data e hora nem em ordem crescente ou decrescente.

    Quero que considere a data e a hora do arquivo, o que há de errado ?

    DirectoryInfo dirInfo = new DirectoryInfo(Environment.CurrentDirectory);

    FileInfo[] files = dirInfo.GetFiles("LOJA*.exe", SearchOption.TopDirectoryOnly);

    IOrderedEnumerable<FileInfo> maisRecente = files.OrderBy(x => x.CreationTime)

    foreach (FileInfo file in maisRecente)
    {
        if(file.Name.ToUpper().Contains("LOJA.VSHOST.EXE"))
           continue;

           Console.WriteLine(@"{i +1} - {file.Name}, {file.CreationTime}");
           Console.WriteLine(file.Name + " " + file.LastWriteTime);
           Console.ReadLine();

    }

    C#, Windows Form Apllication

    segunda-feira, 16 de março de 2020 13:46