CampahApp.MainWindow.RemoveOldFiles C# (CSharp) Method

RemoveOldFiles() public method

public RemoveOldFiles ( String updateFileDir ) : void
updateFileDir String
return void
        public void RemoveOldFiles(String updateFileDir)
        {
            // Root directory
            var rootDirectory = new DirectoryInfo(Environment.CurrentDirectory);

            foreach (FileInfo oldFile in rootDirectory.GetFiles("*.old"))
            {
                oldFile.Delete();
            }

            // Sub directories
            foreach (var directory in rootDirectory.GetDirectories())
            {
                foreach (var oldFile in directory.GetFiles("*.old"))
                {
                    oldFile.Delete();
                }

                // Delete our temp directory
                if (directory.FullName == updateFileDir)
                {
                    try
                    {
                        directory.Delete(true);
                    }
                    catch (IOException)
                    {
                    }
                }
            }
        }