Пример #1
0
 //-------------------------------------------------------------------------
 private void FileInTempFolder(string fileName)
 {
     Exception exception;
     var auditFileName = utils.GetFileAuditName(fileName);
     Audit sourceAudit = new Audit(auditFileName, out exception);
     if (sourceAudit == null || !File.Exists(auditFileName))
     {
         log.LogMessage("___" + "FileInTempFolder (sourceAudit == null) : true");
         if (exception != null)
             log.LogMessage(exception);
         File.Copy(fileName, defaults.InputFolder + Path.GetFileName(fileName), true);//если файл без файла-аудита -> перемещение в папку InputFolder
         iOHelper.DeleteFile(fileName);
         return;
     }
     Result = new ProcessingIncomingFileResult()
     {
         SourceFileName = fileName,
         FileName = fileName,
         Audit = sourceAudit
     };
 }
Пример #2
0
        //-------------------------------------------------------------------------
        private void FileInInputFolder(string fileName)
        {
            if (defaults.DoNotProcess)
            {
                FileInfo fi = new FileInfo(fileName);
                string s = Path.Combine("TempIncFile", fi.Name);
                //if (!fi.Exists)
                //{
                fi.CopyTo(s, true);
                //}
            }

            var tempAudit = utils.CreateAuditAndMoveToTempFolder(fileName, OcrAppConfig.TempFolder);//переместили в папку темп тиф файл + создали аудит файл
            var tempFileName = OcrAppConfig.TempFolder + tempAudit.sourceSHA1Hash + Path.GetExtension(tempAudit.sourceFileName);
            Result = new ProcessingIncomingFileResult()
            {
                SourceFileName = fileName,
                FileName = tempFileName,
                Audit = tempAudit
            };
        }