Объединение пути даты с базовым путем каталога
Я пытаюсь получить доступ к папке по следующему адресу: \\10.176.1.8\Project\Company\FTP\NI\REPORTS\2018\02\13\
Если я использую следующий код:
DirectoryInfo dir = new DirectoryInfo("\\\\10.176.1.8\\Project\\Company\\FTP\\NI\\REPORTS\\2018\\02\\13\\");
FileInfo[] fileNames = dir.GetFiles("*.xml");
Я успешно могу перебирать файлы в папке, однако, если я пытаюсь объединить путь к файлу, используя текущую дату, тот же каталог не может быть найден. Я использую следующий код:
string yearString = DateTime.Now.Year.ToString();
string monthString = DateTime.Now.Month.ToString();
string dayString = "13\\";
string baseDirectory = "\\10.176.1.8\\Project\\Company\\FTP\\NI\\REPORTS\\";
string dateDirectory = yearString + "\\" + monthString + "\\" + dayString + "\\";
string absolutePath = Path.GetFullPath(baseDirectory + dateDirectory);
DirectoryInfo dir = new DirectoryInfo(absolutePath);
FileInfo[] fileNames = dir.GetFiles("*.xml");
Кажется, это генерирует тот же абсолютный путь, если я ввожу его как целую строку, поэтому я не уверен, что проблема здесь, была бы признательна за некоторую помощь, она падает на метод dir.GetFiles, жалуясь, что этот путь не существует но я вижу, что это делает