private async void Collate(object sender, RoutedEventArgs e)
        {
            ProgressText.Text = "Copying files...";
            running           = true;
            bool success = await Task.Run(() => DirHandler.DoCollate(CopyFrom.Text, CopyTo.Text, 3, CopyFail));

            running = false;
            if (success)
            {
                ProgressText.Text = "Copy finished.";
            }
            else
            {
                ProgressText.Text = "Files copied, but there are failures.";
            }
        }
        public MainWindow()
        {
            InitializeComponent();

            CopyFrom.ItemsSource = DirHandler.GetFolderList();
        }