نمایش فایل های موجود در تکس باکس در صورت ایجاد شدن؟
سلام و درود
دوستان و اساتید عزیز..
میخوام داخل برنامه گزینه ای بکار بگذارم که در صورت ایجاد شدن فایل مورد نظرم ، در RichTextBox1 نمایش داده بشه
منظور اینکه برنامه حالا یا با timer یا با backgroundworker شرط بگذاریم تا زمانی که فایل مورد نظر ایجاد بشه و تا ایجاد شده داخل RichTextBox1 نمایش بده که فایل شما ایجاد شد
If System.IO.File.Exists("c:\file.zip") = True Then
RichTextBox1.Text = RichTextBox1.Text & "file.zip Created" & vbCrLf
end if
و همچنین progressbar هم در حالت لودینگ چرخشی باشه تا زمانی که فایل ایجاد بشه
ممنون میشم راهنمایی بفرمایید
نقل قول: نمایش فایل های موجود در تکس باکس در صورت ایجاد شدن؟
از دوستان کسی نبود راهنمایی کنه ؟
یا نشدنی هست این کار؟
نقل قول: نمایش فایل های موجود در تکس باکس در صورت ایجاد شدن؟
شدنی که شدنی هست خودتم ساده ترین حالت کار رو نوشتی و میدونی مشکلت کجاست؟
البته اگر بخوای تخصصی کار کنی باید هوک کنی چون یاد گرفتنش حوصله میخواد احتمالا بتونید ابزار FileSystemWatcher خود دات نت استفاده کنید.
نقل قول: نمایش فایل های موجود در تکس باکس در صورت ایجاد شدن؟
کدی که تو پست اول نوشتی کامل و درست هست، مشکل کار کجاست؟
نقل قول: نمایش فایل های موجود در تکس باکس در صورت ایجاد شدن؟
مشکل اینجاست که دقیقا دستور کامل این درخواست رو نمیدونم چجوری بنویسم
ممنون میشم راهنمایی بفرمایید
نقل قول: نمایش فایل های موجود در تکس باکس در صورت ایجاد شدن؟
Private Sub FileSystemWatcher1_Created(sender As Object, e As FileSystemEventArgs) Handles FileSystemWatcher1.Created Main_form.eventadd(FileSystemWatcher1.Path & e.Name) End Subمن از این روش استفاده کردم
نقل قول: نمایش فایل های موجود در تکس باکس در صورت ایجاد شدن؟
کار با FileSystemWatcher سادست کافیه فرمت فایلی که می خوای برات چک کنه رودر قسمت فیلتر ادد کنی مثلا txt.* سپس آدرس دایرکتوری که می خوای چک بشه به خاصیت Path اضافه کنی سپس در رویداد Created آبجکت FileSystemWatcher نوع عملکردی که نیاز داری رو انجام بدی برای مثلا من هر بار که یک فایل text در شاخه درایو C ساخته بشود آدرس و نام فایل برای یک تابع عملگرا فرستاده می شود.امید وارد توضیحات کافی باشد.