Ich habe eine Liste von CSV-Dateien, in denen die Namenskonvention in yyyymmddhhmm ist .csvFiltering Datum Zeitbereich über Datei csv Namen
201606131800.csv
201606132000.csv
201606140100.csv
201606140300.csv
201606140500.csv
201606140700.csv
201606140800.csv
Ich brauche eine Datei von gestern 19.00 Uhr bis heute 07.00 Filterung zu tun, wenn heute Datum ist 14. Juni 2016
ich brauche diese csv mit Dateinamen Bereich zu erreichen vom 13. Juni 2016 19.00 Uhr bis 14. Juni 2016 07.00
201606132000.csv
201606140100.csv
201606140300.csv
201606140500.csv
201606140700.csv
Ich habe heute ausgewählte Dateien geschrieben. Wie kann ich eine Filterung nach Datum durchführen, die gestern von 19:00 bis 23:59 Uhr einschließt?
string[] FileList = Directory.GetFiles(csvpath, DateTime.Today.ToString("yyyyMMdd") + "*.csv");
foreach (var fileName in FileList)
{
\\file process code.
}
ist der Name und die Erstellungszeit für eine bestimmte Datei gleich? –
Der Name ist nicht gleich, aber die Erstellungszeit kann gleich sein. Ich kann die Filterbasis nicht beim Erstellungsdatum verwenden. zB '201606131800.csv - 2016.06.14 1 am' ' 201606132000.csv - 2016.06.14 1 am' '201606140100.csv - 2016.06.14 1 am' – Jonathan