private void MoveCsvFiletoArchieved(string fileName, string filePath)
{
if (File.Exists($"{filePath}{fileName}"))
{
string archievedFolderPath = $"{filePath}Archieved/";
if (!Directory.Exists(archievedFolderPath))
Directory.CreateDirectory(archievedFolderPath);
var file = new DirectoryInfo(filePath).GetFiles()?.FirstOrDefault(x => x.Name.Equals(fileName));
if (file != null && file.Length > 0)
{
if (DateTime.Compare(file.LastWriteTime, DateTime.Now) < 0)
{
file.MoveTo($"{archievedFolderPath}{file.Name.AppendTimeStamp()}");
}
}
}
}