Zdjęcie w tle

Społeczność

Nauka programowania

4

Cześć, jak napisać w C# kod, który zwróci mi plik z datą dzień wcześniej?


Poniższy kod dla dzisiaj działa:


System.IO.Directory.GetFiles("ZmiennaFolderu","*.xlsx").OrderByDescending(Function(d) New FileInfo(d).CreationTime).ToList(0)


Chciałem zrobić coś analogicznego dla wczoraj i nie działa:


System.IO.Directory.GetFiles("ZmiennaFolderu","*.xlsx").OrderByDescending(Function(d) New FileInfo(d).CreationTime.AddDays(-1)).ToList(0)


 #programowanie #naukaprogramowania

using System;


class Program

{

static void Main()<br />

{<br />

    DateTime dzisiaj = DateTime.Now;<br />

    DateTime wczoraj = dzisiaj.AddDays(-1);<br />

    string nazwaPliku = $"plik_{wczoraj.ToString("yyyyMMdd")}.txt";<br />

    Console.WriteLine(nazwaPliku);<br />

}<br />

}

Zaloguj się aby komentować

Zaloguj się aby komentować