private void timerMain_Tick(object sender, EventArgs e)
{
try
{
foreach (var file in Directory.GetFiles(textBoxSourceFolder.Text))
{
string file_name = Path.GetFileName(file);
if (string.IsNullOrEmpty(textBoxExcludeRegex.Text) || !Regex.IsMatch(file_name, textBoxExcludeRegex.Text))
{
File.Move(file, Path.Combine(textBoxDestinationFolder.Text, file_name));
}
}
}
catch (Exception)
{
}
}