رویداد باز شدن فایل با FileSystemWatcher ؟؟
با سلام خدمت دوستان
برای دیدن تغییر نام و پاک شدن و کپی شدن و تغییر محتویات فایل از کلاس FileSystemWatcher به این صورت استفاده میکنیم
FileSystemWatcher watcher = new FileSystemWatcher();
watcher.Changed += new FileSystemEventHandler(OnChanged);
watcher.Created += new FileSystemEventHandler(OnChanged);
watcher.Deleted += new FileSystemEventHandler(OnChanged);
watcher.Renamed += new RenamedEventHandler(OnRenamed);
حالا میخوام وقتی فایلی توسط یوزر باز شد یه event فعال بشه
مثلا وقتی فولدری باز شد یا مثلا یه فایل text باز شد یه event فعال بشه ؟
برای این کار باید چیکار کنم ؟
نقل قول: رویداد باز شدن فایل با FileSystemWatcher ؟؟
سلام...
من هم یک سوالی در همین زمینه داشتم.چطور میشه فهمید چه کسی فایل رو پاک کرده؟!
نقل قول: رویداد باز شدن فایل با FileSystemWatcher ؟؟
نقل قول:
نوشته شده توسط
soheyl_f
سلام...
من هم یک سوالی در همین زمینه داشتم.چطور میشه فهمید چه کسی فایل رو پاک کرده؟!
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.Diagnostics;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
FileSystemWatcher fileMonitor = new FileSystemWatcher();
fileMonitor.Path = "C:\\";
fileMonitor.Filter = "*.*";
fileMonitor.IncludeSubdirectories = true;
fileMonitor.Deleted += new FileSystemEventHandler(OnDelete);
fileMonitor.EnableRaisingEvents = true;
}
static void OnDelete(object source, FileSystemEventArgs e)
{
Console.WriteLine("File: " + e.FullPath + " " + e.ChangeType);
}
}
}
نقل قول: رویداد باز شدن فایل با FileSystemWatcher ؟؟
سلام مجدد.
با تشکر از پاسختون.منظورم این بود که چه شخصی(یوزری) فایل رو پاک کرده؟
مثلا یک دایرکتوری در شبکه داریم که Share شده.یکی از یوزرهای شبکه، فایل داخل این دایرکتوری رو پاک میکنه.چطوری میشه فهمید اون یوزر کی بوده؟
نقل قول: رویداد باز شدن فایل با FileSystemWatcher ؟؟
نقل قول:
نوشته شده توسط
soheyl_f
سلام مجدد.
با تشکر از پاسختون.منظورم این بود که چه شخصی(یوزری) فایل رو پاک کرده؟
مثلا یک دایرکتوری در شبکه داریم که Share شده.یکی از یوزرهای شبکه، فایل داخل این دایرکتوری رو پاک میکنه.چطوری میشه فهمید اون یوزر کی بوده؟
لطفا یه تاپپیک جدا بزنید
ممنون
نقل قول: رویداد باز شدن فایل با FileSystemWatcher ؟؟
دوستان کسی نیست یه راهنمایی کوچیک بکنه ؟
روشی وجود نداره بفهمیم فایلی توسط یوزر باز شده یا خیر ؟