public TextFileWriter(String fileName, Boolean append, Boolean forceDirectoryCreation) { Disposed = false; LogFilePath = RIUtils.DetermineParameterPath(fileName); Append = append; CreateDirectory = forceDirectoryCreation; FResourceLock = new ResourceLock(fileName); }
/// <summary> /// Gets the file name from pattern. /// </summary> /// <param name="patternFileName">Name of the pattern file.</param> /// <returns></returns> static public string GetFileNameFromPattern(string patternFileName) { var sStr = new StringBuilder(patternFileName); sStr.Replace("{{UserName}}", Environment.UserName) .Replace("{{MachineName}}", Environment.MachineName); String filePath = RIUtils.DetermineParameterPath(sStr.ToString()); return(filePath); }