Zdjęcie w tle
Nauka programowania

Społeczność

Nauka programowania

3
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
9
Spider

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 />

}

DerMirker

@Spider dzięki, ale potrzebuję to mieć w jednej linijce

Zaloguj się aby komentować

miej_nos_na_pol_mordy

@schweppess No wlasnie. Instalacja na czysto vsc nie pomaga, zmienne srodowiskowe nie tkniete, C/C++ do vsc doinstalowane, nie widac efektow, mam dosyc

miej_nos_na_pol_mordy

@schweppess doinstalowalem g++ i dziala

cec

@miej_nos_na_pol_mordy polecam ogarnąć CMake

Zaloguj się aby komentować