예제 #1
0
 public Form1()
 {
     InitializeComponent();
     fsw = new OpenNETCF.IO.FileSystemWatcher("\\", "*.*");
     fsw.IncludeSubdirectories = true;
     fsw.NotifyFilter          = OpenNETCF.IO.NotifyFilters.CreationTime | OpenNETCF.IO.NotifyFilters.DirectoryName | OpenNETCF.IO.NotifyFilters.FileName | OpenNETCF.IO.NotifyFilters.LastAccess;
     fsw.EnableRaisingEvents   = true;
     fsw.Changed += new OpenNETCF.IO.FileSystemEventHandler(fsw_Changed);
     fsw.Created += new OpenNETCF.IO.FileSystemEventHandler(fsw_Created);
     fsw.Deleted += new OpenNETCF.IO.FileSystemEventHandler(fsw_Deleted);
     fsw.Renamed += new OpenNETCF.IO.RenamedEventHandler(fsw_Renamed);
 }
예제 #2
0
        public ShowCameraApp()
        {
            newImages = new List <string>();
            getCameraSettings(ref imageDir, ref filePrefix);

            fileWatcher = new OpenNETCF.IO.FileSystemWatcher(imageDir, "*.*");
            fileWatcher.EnableRaisingEvents = false;
            OpenNETCF.IO.NotifyFilters nf = OpenNETCF.IO.NotifyFilters.LastAccess | OpenNETCF.IO.NotifyFilters.LastWrite |
                                            OpenNETCF.IO.NotifyFilters.FileName | //OpenNETCF.IO.NotifyFilters.DirectoryName |
                                            OpenNETCF.IO.NotifyFilters.CreationTime;
            fileWatcher.NotifyFilter          = nf;
            fileWatcher.IncludeSubdirectories = false;
            fileWatcher.Created            += new OpenNETCF.IO.FileSystemEventHandler(fileWatcher_Changed);
            fileWatcher.EnableRaisingEvents = true;
        }