나는 명명 규칙 YYYYMMDDhhmm 형식에 CSV 파일의 목록을 .CSV필터링 날짜 시간 범위
오늘 오전 7의 경우 어제 오후 7시에서 필터링 파일을 할 필요가201606131800.csv
201606132000.csv
201606140100.csv
201606140300.csv
201606140500.csv
201606140700.csv
201606140800.csv
오늘 날짜 나 파일 이름 범위 이러한 CSV를 달성하는 데 필요한 14 2016년 6월
13 2016년 6월 오후 7시 2016년 6월 14 일 오전 7시에서
201606132000.csv
201606140100.csv
201606140300.csv
201606140500.csv
201606140700.csv
오늘 선택된 파일을 썼습니다. 어제 오후 7시에서 11시 59 분까지 포함하는 날짜별로 필터링을 수행하려면 어떻게해야합니까?
string[] FileList = Directory.GetFiles(csvpath, DateTime.Today.ToString("yyyyMMdd") + "*.csv");
foreach (var fileName in FileList)
{
\\file process code.
}
은 특정 파일의 이름과 생성 시간이 동일합니까? –
이름은 같지 않지만 생성 시간은 동일 할 수 있습니다. 나는 창조 날짜에 거르는 기초를 사용할 수 없다. 예를 들어 '201606131800.csv - 2016년 6월 14일 1 am' '201606132000.csv - 2016년 6월 14일 1 '201606140100.csv am' - 2016년 6월 14일 1 – Jonathan