Bloom.Edit.DecodableReaderTool.CopyReaderToolsSettingsToWhereTheyBelong C# (CSharp) Method

CopyReaderToolsSettingsToWhereTheyBelong() static private method

static private CopyReaderToolsSettingsToWhereTheyBelong ( string newlyAddedFolderOfThePack ) : void
newlyAddedFolderOfThePack string
return void
        internal static void CopyReaderToolsSettingsToWhereTheyBelong(string newlyAddedFolderOfThePack)
        {
            var destFolder = ProjectContext.GetBloomAppDataFolder();
            foreach (var readerSettingsFile in Directory.GetFiles(newlyAddedFolderOfThePack, ReaderToolsSettingsPrefix + "*.json")
                .Concat(Directory.GetFiles(newlyAddedFolderOfThePack,"ReaderToolsWords-*.json")))
            {
                try
                {
                    RobustFile.Copy(readerSettingsFile, Path.Combine(destFolder, Path.GetFileName(readerSettingsFile)), true);
                }
                catch (IOException e)
                {
                    // If we can't do it, we can't. Don't worry about it in production.
            #if DEBUG
                    Debug.Fail("Some file error copying reader settings");
            #endif
                }
            }
        }