Я ищу скрипт и метод, чтобы Filesystemwatcher автоматически открывал файлы PDF, которые были только что созданы.
Есть ли решение?Благодарю.РЕДАКТИРОВАТЬ: Вот код / скрипт, на котором я работаю.
using System;
using System.IO;
namespace FileSystemWatcherTest
{
class Program
{
static void Main(string[] args)
{
string path = @"C:\Users\Administrator\Documents\expo";
FileSystemWatcher watcher = new FileSystemWatcher();
watcher.Path = path;//assigning path to be watched
watcher.EnableRaisingEvents = true;//make sure watcher will raise event in case of change in folder.
watcher.IncludeSubdirectories = true;//make sure watcher will look into subfolders as well.
watcher.Filter = "*.*"; //watcher should monitor all types of file.
watcher.Created += watcher_Created; //register event to be called when a file is created in specified path
watcher.Changed += watcher_Changed;//register event to be called when a file is updated in specified path
watcher.Deleted += watcher_Deleted;//register event to be called when a file is deleted in specified path
while (true) ;//run infinite loop so program doesn't terminate untill we force it.
}
static void watcher_Deleted(object sender, FileSystemEventArgs e)
{
Console.WriteLine("File : " + e.FullPath + " is deleted.");
}
static void watcher_Changed(object sender, FileSystemEventArgs e)
{
Console.WriteLine("File : " + e.FullPath + " is updated.");
}
static void watcher_Created(object sender, FileSystemEventArgs e)
{
Console.WriteLine("File : " + e.FullPath + " is created.");
}
}
}
Я просто хочу, чтобы он автоматически открывал каждый новый файл PDF, созданный в каталоге / папке.
Спасибо