ATMLManagerLibrary.managers.FileManager.InitiFileWatcher C# (CSharp) Method

InitiFileWatcher() private method

private InitiFileWatcher ( string path ) : void
path string
return void
        private void InitiFileWatcher( string path )
        {
            if (_fileWatcher == null)
            {
                _fileWatcher = new FileSystemWatcher();
                _fileWatcher.IncludeSubdirectories = true;
                _fileWatcher.NotifyFilter = NotifyFilters.LastAccess |
                                            NotifyFilters.LastWrite |
                                            NotifyFilters.FileName |
                                            NotifyFilters.DirectoryName;
                _fileWatcher.Changed += _fileWatcher_Changed;
                _fileWatcher.Created += _fileWatcher_Created;
                _fileWatcher.Deleted += _fileWatcher_Deleted;
                _fileWatcher.Renamed += _fileWatcher_Renamed;
            }
            _fileWatcher.Path = path;
            _fileWatcher.EnableRaisingEvents = true;
        }