السلام عليكم
إعذروني على كثرة أسئلتي
أريد File System Watcher
يقوم بمراقبة فتح المجلدات والملفات
والتغييرات التي حدثت عليها
وأريد إذا كان الملف المراقب الذي أريد
أن يقوم برنامجي بوقف عملية نسخ الملف أو المجلد أو فتحه
وشكراً
السلام عليكم
إعذروني على كثرة أسئلتي
أريد File System Watcher
يقوم بمراقبة فتح المجلدات والملفات
والتغييرات التي حدثت عليها
وأريد إذا كان الملف المراقب الذي أريد
أن يقوم برنامجي بوقف عملية نسخ الملف أو المجلد أو فتحه
وشكراً
Be the change you want to see in the world
على سبيل المثال....هذا لمتابعة القرص D ....
يطهر message باسم الملف عند تغيير ملف بشكل عام
System.IO.FileSystemWatcher f = new System.IO.FileSystemWatcher(@name);
f.IncludeSubdirectories = true;
f.EnableRaisingEvents = true;
f.Changed += Change;
void Change(object sender, FileSystemEventArgs e)
{
MessageBox.Show(e.Name);
}الذي يغرف كيف نقوم بالغاء العملية ....فليفيدنا جزاه الله خيرا
Currently working on ASP.net ..... come Back Soon
السلام عليكم ورحمه الله وبركاته
اخي الاداة السابقة تستخدم لمراقبة الملفات فيمكنك من خلالها معرفة التالي: انشاء الملفات, حذفها وتعديل أسماءها وقد تم التطرق لهذا الموضوع سابقا في المنتدى حسب اعتقادي, ولكن عملية توقيف النسخ تحتاج لخدمة ويندوز تراقب عمليات النسخ في النظام والتعرف على عنوان النوافذ ليتم توقيف العملية الحالية, شوف الرابط التالي http://stackoverflow.com/questions/5231265/c-how-to-prevent-copy-paste-and-delete-file-from-the-determined-directory
.:: Wish to become better and better ::.
السلام عليكم
اقتباسعلى سبيل المثال....هذا لمتابعة القرص D ....يطهر message باسم الملف عند تغيير ملف بشكل عام
plain text
System.IO.FileSystemWatcher f = new System.IO.FileSystemWatcher(@name);
f.IncludeSubdirectories = true;
f.EnableRaisingEvents = true;
f.Changed += Change;
void Change(object sender, FileSystemEventArgs e)
{
MessageBox.Show(e.Name);
}
الذي يغرف كيف نقوم بالغاء العملية ....فليفيدنا جزاه الله خيرا
يمكنك إيقاف عن طريق ربط الكود بمتغير Boolean
Boolean ras; f.EnableRaisingEvents =ras;
لكن إخواني
كيف أحصل على حدث فتح مجلد في النظام
Be the change you want to see in the world
السلام عليكم
أخي مافي غير هلأداة بدي أداة مجانية لوسمحت
Be the change you want to see in the world
السلام عليكم ورحمه الله وبركاته
اخي كيف مجانية؟!! وما لها الـ File System Watcher في احد قال انها غير مجانية!!
.:: Wish to become better and better ::.
السلام عليكم ورحمه الله وبركاته
ماذا تقصد بالقوة الكافية؟!!
.:: Wish to become better and better ::.
السلام عليكم
أخي هناك فرق كبير بين المراقبة قبل حصول الحدث وبين بعد حدوثه
مثل الفرق بين File System Watch وبين CallBack Filter
Be the change you want to see in the world
السلام عليكم ورحمه الله وبركاته
اخي الـ CallBack Filter ذكرته لك سابقا كخيار لإستخدامه, ولكن في سؤالك السابق تريد اداة مجانية ومره اخرى تقول ليس بالقوة الكافية؟!! ممكن توضح سؤالك؟
.:: Wish to become better and better ::.