Я хочу создать папку перед генерацией файлов
я создал консольное приложение, которое преобразует IList в PDF, EXCEL и HTML в определенной папке, файл .exe будет запускаться каждые полчаса, так что теперь просто я хочу создать папку с текущим временем каждый раз, когда exe запускается перед генерацией файла, а затем все файлы будут в этой конкретной папке времени выполнения.
EX. 12/11/2017_10:30 --> имя папки запускается в 10.30
ex2. 12/11/2017_12:30 --> имя папки запускается в 12.30
внутри папки должны быть все три файла.
Что я уже пробовал:
public void GenerateResults() { if (InputDataPresent) { var filegen = new FileGenerator(_data.Data, this.Filename, _cfg.AppSetupInfo.BaseFilePath); var filenamewithpath = string.Format("{0}\\{1}", _cfg.AppSetupInfo.BaseFilePath, this.Filename); foreach (var item in _cfg.ReportRunInfo.Formats) { if (item.Format == ReportRunFormat.PDF) { if (filegen.ExportToPdf()) { Result.Add(item.Format, string.Format("{0}.pdf", filenamewithpath)); } } if (item.Format == ReportRunFormat.EXCEL) { if (filegen.ExportToExcel()) { Result.Add(item.Format, string.Format("{0}.xlsx", filenamewithpath)); } } if (item.Format == ReportRunFormat.HTML) { if (filegen.ExportToHtml()) { Result.Add(item.Format, string.Format("{0}.html", filenamewithpath)); } } } } string basepath =@"\\corp\dfsroot\global\Apps\GApps\GAppsdev\ProxyVoting\Reports\VDR"; private string getfilename () { //string date = DateTime.Now.ToString("yyyy-mm-dd-HH-MM-ss"); string date = DateTime.Now.ToString("MM-dd-yyyy_HH-mm-ss"); string fullname =_cfg.UserInfo.User.FullName; return string.Format("{0}_{1}", fullname, date); }
BillWoodruff
Вы пробовали создать имя папки/путь к ней ? Если да, то покажите код и опишите любые проблемы с ним: если нет, то почему бы и нет ?