コード例 #1
0
        //Начало слежения
        public void FileMonitor_Start()
        {
            FileMonitor.Deleted += new System.IO.FileSystemEventHandler(FileMonitor_Changed);
            FileMonitor.Renamed += new System.IO.RenamedEventHandler(FileMonitor_OnRenamed);
            FileMonitor.Changed += new System.IO.FileSystemEventHandler(FileMonitor_Changed);
            FileMonitor.Created += new System.IO.FileSystemEventHandler(FileMonitor_Changed);

            Put = key_create.GetValue("filewatcher").ToString();

            //Путь до папки из textbox
            if (Put == "")
            {
                Console.WriteLine("Директория не указана!");
                return;
            }

            //Настройка параметров для монитора
            //Путь до папки
            //FileMonitor.Path = Path.ToString();
            FileMonitor.Path = Put.ToString();
            //Фильтр
            FileMonitor.Filter = Filter.ToString();
            //Вкл/Выкл поддирикторий
            FileMonitor.IncludeSubdirectories = IncludeSubs;

            FileMonitor.NotifyFilter = NotifyFilters.LastAccess | NotifyFilters.LastWrite
                                       | NotifyFilters.FileName | NotifyFilters.DirectoryName;

            //Начать мониторингь
            FileMonitor.EnableRaisingEvents = true;
            Program.fm1.Filewatcher_listbox("FileWatcher Работает");
        }
コード例 #2
0
ファイル: TMutation.cs プロジェクト: yuanrui/Examples
        public override string ToString()
        {
            StringBuilder __sb    = new StringBuilder("TMutation(");
            bool          __first = true;

            if (Put != null && __isset.put)
            {
                if (!__first)
                {
                    __sb.Append(", ");
                }
                __first = false;
                __sb.Append("Put: ");
                __sb.Append(Put == null ? "<null>" : Put.ToString());
            }
            if (DeleteSingle != null && __isset.deleteSingle)
            {
                if (!__first)
                {
                    __sb.Append(", ");
                }
                __first = false;
                __sb.Append("DeleteSingle: ");
                __sb.Append(DeleteSingle == null ? "<null>" : DeleteSingle.ToString());
            }
            __sb.Append(")");
            return(__sb.ToString());
        }
コード例 #3
0
ファイル: TMutation.cs プロジェクト: hnxxd/MyHbase
    public override string ToString()
    {
        StringBuilder sb = new StringBuilder("TMutation(");

        sb.Append("Put: ");
        sb.Append(Put == null ? "<null>" : Put.ToString());
        sb.Append(",DeleteSingle: ");
        sb.Append(DeleteSingle == null ? "<null>" : DeleteSingle.ToString());
        sb.Append(")");
        return(sb.ToString());
    }