BIMSource.SPWriter.Updater.Program.doCopy C# (CSharp) Method

doCopy() private static method

Copy the Files
private static doCopy ( string destination ) : void
destination string
return void
        private static void doCopy(string destination)
        {
            // Addin path
            string pathAddin = destination + "Autodesk\\Revit\\Addins\\2013";
            // Get Files
            DirectoryInfo di = new DirectoryInfo(sourcePath);
            FileInfo[] fiAddin = di.GetFiles("*.addin");
            FileInfo[] fiDll = di.GetFiles("*.dll");
            FileInfo[] fiPng = di.GetFiles("*.png");

            foreach (FileInfo fiAddinNext in fiAddin)
            {
                try
                {
                    fiAddinNext.CopyTo(pathAddin + "\\" + fiAddinNext.Name, true);
                }
                catch (Exception)
                {
                    // Quiet Fail
                }
            }
            foreach (FileInfo fiDllNext in fiDll)
            {
                try
                {
                    fiDllNext.CopyTo(pathAddin + "\\" + fiDllNext.Name, true);
                }
                catch (Exception)
                {
                    // Quiet Fail
                }
            }
            foreach (FileInfo fiPngNext in fiPng)
            {
                try
                {
                    fiPngNext.CopyTo(pathAddin + "\\" + fiPngNext.Name, true);
                }
                catch (Exception)
                {
                    // Quiet Fail
                }
            }
        }