Beispiel #1
0
 public TextFileWriter(String fileName, Boolean append, Boolean forceDirectoryCreation)
 {
     Disposed        = false;
     LogFilePath     = RIUtils.DetermineParameterPath(fileName);
     Append          = append;
     CreateDirectory = forceDirectoryCreation;
     FResourceLock   = new ResourceLock(fileName);
 }
Beispiel #2
0
        /// <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);
        }