/// <summary> /// Copies single income report file to archive. /// </summary> /// <param name="filename"></param> /// <returns>file to which copied</returns> public static FileInfo CopyReport(string filename) { var outFileName = FileArchiveTransport.GetIncomingReportFileName(filename.Substring(filename.LastIndexOf(@"\", StringComparison.Ordinal) + 1)); try { if (File.Exists(outFileName)) { File.Delete(outFileName); } File.Move(filename, outFileName); } catch (Exception ex) { AppJournal.Write(System.Reflection.MethodBase.GetCurrentMethod().Name, "ReportTransport: CopyReport: " + ex.Message); return(null); } var info = new FileInfo(outFileName); return(info); }
private static FileInfo CopyReport(string filename) { string outFileName = FileArchiveTransport.GetIncomingReportFileName(filename.Substring(filename.LastIndexOf("\\") + 1)); try { if (File.Exists(outFileName)) { File.Delete(outFileName); } File.Move(filename, outFileName); } catch (Exception ex) { Debug.WriteLine("EDOTransport: CopyReport: " + ex.Message); return(null); } FileInfo info = new FileInfo(outFileName); return(info); }