개발노트/C#
[C#] 파일명과 파일 생성일 정보를 활용하여 파일경로 찾기
lovvepearl
2024. 3. 25. 16:00
//using System;
//using System.IO;
//using System.Collections.Generic;
string today = DateTime.Now.ToString("yyyy-MM-dd");
string path = {폴더경로};
DirectoryInfo di = new DirectoryInfo(path);
//폴더 내 하위폴더 모든 파일리스트 가져오기
string[] allFiles = Directory.GetFiles(path, "*.*", SearchOption.AllDirectories);
string filePath = "";
string parseDate = "";
//찾고자하는 당일 생성파일이 위치한 파일경로 추출
foreach(string file in allFiles) {
FileInfo info = new FileInfo(file);
DateTime creationDate = info.CreationTime; //파일 생성일
parseDate = creationDate.ToString("yyyy-MM-dd"); //파일 생성일 문자열로 변환
if(file.Contains("{파일명}") && parseDate.Contains(today)) {
filePath = file;
}
}
return filePath;