private string ReplaceString(fileNames fn) { string str = ""; /*if (fn.NewFileName == null) * str = fn.OriginalFileName; * else str = fn.NewFileName;*/ str = fn.NewFileName; //Замена части имени файла по шаблону if (replace_source != "") { str = str.Replace(replace_source, replace_template); } return(str); }
//парсим строку шаблона private string ParceString(string str, fileNames fn) { if (str.Contains("[имя_каталога]")) { str = str.Replace("[имя_каталога]", ClipPathName(fn.patch)); } if (str.Contains("[корневой_каталог]")) { str = str.Replace("[корневой_каталог]", ClipPathName(rootPatch)); } if (str.Contains("[имя_файла]")) { str = str.Replace("[имя_файла]", fn.OriginalFileName); } return(str); }