. Я пишу небольшую программу на C #, которая сканирует папку и открывает файлы, созданные после 17:30, после нажатия кнопки в программе. Это также должно будет искать в подпапках.
Мне нужно несколько решений, чтобы указать мне правильное направление, поскольку я не уверен, как бы это сделать.
Это часть программы-наблюдателя за папками. . Проблема в том, что когда пользователь идет домой, компьютер выключен, и после 17.30 в каталоге создаются файлы. Поэтому мне нужен способ, чтобы при перезапуске программы утром она обнаруживала все, что было создано после 17.30, и открывала их.
private void button1_Click(object sender, EventArgs e)
{
folderBrowser.ShowDialog();
textBox1.Text = folderBrowser.SelectedPath;
filewatcher.Path = textBox1.Text;
Registry.SetValue("HKEY_CURRENT_USER\\SOFTWARE\\COMPANY\\FOLDERWATCHER", "FOLDERPATH", textBox1.Text);
}
private void Form1_Load(object sender, EventArgs e)
{
String WatchFolder = Registry.GetValue("HKEY_CURRENT_USER\\SOFTWARE\\COMPANY\\FOLDERWATCHER", "FOLDERPATH", "").ToString();
textBox1.Text = WatchFolder;
filewatcher.Path = WatchFolder;
}
private void Form1_Resize(object sender, EventArgs e)
{
if (WindowState == FormWindowState.Minimized)
{
ShowInTaskbar = true;
Hide();
}
}
private void fileSystemWatcher1_Changed(object sender, System.IO.FileSystemEventArgs e)
{
if(!e.FullPath.EndsWith("temp.temp"))
{
MessageBox.Show("You have a Collection Form: " + e.Name);
Process.Start("explorer.exe", e.FullPath);
}
}
private void notifyIcon1_MouseDoubleClick(object sender, MouseEventArgs e)
{
Show();
}
}
Это мой полный код, приведенный выше. Я хочу использовать кнопку для открытия или отображения файлов, созданных после 17.30.