Exemple #1
0
        /// <summary>
        /// metoda pre zapis vysledkov do suboru
        /// </summary>
        /// <param name="counter">pocitac slov</param>
        /// <param name="inputFilePath">cesta k vstupnemu suboru</param>
        /// <param name="outputFilePath">cestka k vystupnemu suboru</param>
        /// <returns>priznak, ci bol zapis do suboru uspesny</returns>
        private static bool WriteOutput(Counter counter, string inputFilePath, out string outputFilePath)
        {
            var directory = Path.GetDirectoryName(inputFilePath);
            var fileName  = Path.GetFileNameWithoutExtension(inputFilePath);

            outputFilePath = $"{directory}\\{fileName}_output.txt";
            if (File.Exists(outputFilePath))
            {
                Console.WriteLine("Existujuci subor s vysledkami bude prepisany.");
            }
            string outputString = counter.ToString();

            try
            {
                File.WriteAllText(outputFilePath, outputString);
                return(true);
            }
            catch
            {
                return(false);
            }
        }