BiasCorrectQ.Program.BiasCorrectFolders C# (CSharp) Method

BiasCorrectFolders() private static method

private static BiasCorrectFolders ( string obsDir, string simDir, string futDir, string outDir, TextFormat infmt, TextFormat outfmt ) : void
obsDir string
simDir string
futDir string
outDir string
infmt TextFormat
outfmt TextFormat
return void
        private static void BiasCorrectFolders(string obsDir, string simDir,
            string futDir, string outDir,
            TextFormat infmt, TextFormat outfmt)
        {
            Console.WriteLine("\nbias correcting files in folder... " + futDir + "\n");

            var fut_files = Directory.GetFiles(futDir).ToList();

            for (int i = 0; i < fut_files.Count; i++)
            {
            var fut_file = fut_files[i];
            var obs_file = GetMatchingFile(fut_file, obsDir);
            var sim_file = GetMatchingFile(fut_file, simDir);
            var out_file = Path.Combine(outDir, Path.GetFileName(fut_file) + ".bc");

            if (!string.IsNullOrEmpty(obs_file) && !string.IsNullOrEmpty(sim_file))
            {
                BiasCorrectFile(obs_file, sim_file, fut_file, out_file, infmt, outfmt);
            }
            }
        }