magicfile icon وبسایت فایل سحرآمیز - magicfile.ir

دانلود نمونه سورس کد جستجوگر فایل در سی شارپ

توضیحات کوتاه و لینک دانلود
امروز در این پست برای شما کاربران عزیز وبسایت فایل سحرآمیز یک نمونه سورس کد جستجوگر فایل در سی شارپ را آماده دانلود قرار داده ایم.

دانلود - Download

لیست فایل های مشابه


رضایت کاربران از دانلود فایل
پیشنهاد
3984
تعداد دانلود
3810
رضایت مندی
97%
کم متوسط زیاد
دانلود-نمونه-سورس-کد جستجوگر-فایل-در-سی-شارپ
لینک کوتاه : https://magicfile.ir/?p=3029
توضیحات کامل در مورد فایل

دانلود نمونه سورس کد جستجوگر فایل در سی شارپ

امروز در این پست برای شما کاربران عزیز وبسایت فایل سحرآمیز یک نمونه سورس کد جستجوگر فایل در سی شارپ را آماده دانلود قرار داده ایم.

در رایانه شخصی ویندوز ، سعی کردم در هارد دیسک خود فایلی را جستجو کنم که حاوی رشته خاصی باشد. با استفاده از Windows Explorer این امکان وجود نداشت. بنابراین، تصمیم گرفتم جستجوگر فایل خودم را بنویسم.

نمونه تصاویر در زمان اجرا

نمونه سورس کد جستجوگر فایل در سی شارپ

شما باید دایرکتوری جستجو را وارد کنید تا برنامه بداند کجا فایل ها و دایرکتوری ها را جستجو کند. اگر چک باکس "شامل زیر شاخه ها" را علامت بزنید، برنامه به صورت بازگشتی در همه زیر شاخه های فهرست جستجو جستجو می کند. نام فایل مشخص شده می تواند چیزی شبیه "*.wav;*.mp3;Christma??ree.*" باشد. این برنامه تمام فایل ها و دایرکتوری های مطابق با این نام فایل ها را فهرست می کند.

همچنین می توانید از برخی محدودیت ها برای محدود کردن موارد یافت شده استفاده کنید. هر محدودیت باید با علامت زدن چک باکس مناسب فعال شود و پارامتر لازم برای این محدودیت را می توان در سمت راست چک باکس وارد کرد.

برنامه string با استفاده از کدگذاری ASCII یا Unicode (بسته به انتخاب شما) این پارامتر را به یک دنباله بایت تبدیل می کند و سپس هر فایل را برای وقوع این دنباله بایت جستجو می کند.

  • «فایل‌های جدیدتر از» فقط مواردی را فهرست می‌کند که دارای LastWriteTimeپارامتر بزرگ‌تر هستند.
  • «فایل‌های قدیمی‌تر از» فقط مواردی را فهرست می‌کند که دارای LastWriteTime پارامتر کمتر از آن هستند.
  • "فایل های حاوی رشته" فقط مواردی را فهرست می کند که حاوی stringپارامتری است که شما وارد کرده اید.

برای شروع جستجو، روی دکمه "شروع" کلیک کنید. موارد یافت شده در زیر لیست خواهند شد. اگر جستجو زمان زیادی می برد و می خواهید آن را لغو کنید، می توانید روی دکمه "توقف" کلیک کنید تا جستجو متوقف شود.

اگر روی موردی که یک فایل را نشان می‌دهد دوبار کلیک کنید، برنامه این فایل را در برنامه‌ای که با پسوند فایل مرتبط است باز می‌کند.

اگر روی موردی کلیک راست کرده و "Open Containing Folder" را انتخاب کنید، برنامه پوشه حاوی فایل یا دایرکتوری را در Windows Explorer باز می کند.

اگر می‌خواهید نتایج جستجو را در یک فایل متنی بنویسید، جداکننده‌ای را وارد کنید که برای جدا کردن موارد در فایل متنی استفاده می‌شود و سپس روی دکمه "نوشتن نتایج در فایل متنی..." کلیک کنید.

این اپلیکیشن از دو بخش اصلی تشکیل شده است:

  • کلاس MainWindowتمام کارهای رابط کاربری را انجام می دهد.
  • کلاس Searcherمنطق تجاری را برای جستجوی FileSystemInfoاشیا ارائه می دهد.

هنگامی که کاربر روی دکمه "شروع" کلیک می کند، روش Searcher.Startاجرا می شود. یک موضوع جدید به نام شروع می شود SearchThread. این موضوع به جستجوی فایل ها و دایرکتوری ها می پردازد و با پارامترهایی که کاربر وارد کرده است مطابقت دارد. اگر یک شی منطبق پیدا کند FileSystemInfo، یک FoundInfoرویداد ناهمزمان را افزایش می دهد، به طوری که می تواند شی را از لیست MainWindow استخراج کرده و نتایج آن را به روز کند. وقتی رشته به پایان می رسد، عضو را روی . این روش هر بار که اجرا می شود بررسی می کند که آیا وجود دارد ، بنابراین هرگز نمی توان بیش از یک رشته در آن واحد در حال اجرا باشد.FileSystemInfoFoundInfoEventArgsm_threadnullSearcher.Startm_threadnull

هنگامی که کاربر روی دکمه "توقف" کلیک می کند، روش Searcher.Stopاجرا می شود. این m_stopعضو را بر روی تنظیم می کند true، به طوری که SearchThreadمی تواند این تغییر را تشخیص دهد و خود را در اسرع وقت متوقف کند. توجه داشته باشید که این عملیات ایمن است، زیرا یک متغیر بولی تنها به یک مرحله عملیات نیاز دارد تا تنظیم شود.

برای شما کاربر عزیز پیشنهاد دانلود داده می شود.

نظرات کاربران

کد امنیتی

لیست جدیدترین نظرات ارسال شده
ارسال کننده نظر سهیلا - 2023/9/3 1:18:29 am
فایل رو دانلود کردم خيلي دنبالش بودم. ممنون🔍
 
پاسخ پشتیبانی فایل سحر آمیز
سلام نظر لطف شماست
 
ارسال کننده نظر نرگس - 2023/5/14 3:19:11 am
فایل رو دانلود کردم بسیار عالی همونی بود که دنبالش بودم🌟
 
پاسخ پشتیبانی فایل سحر آمیز
سلام نظر لطف شماست
 
ارسال کننده نظر صدیقه - 2024/5/2 3:17:22 am
فایل رو دانلود کردم و واقعا کاربردی بود. ممنون از سایت خوبتون
 
پاسخ پشتیبانی فایل سحر آمیز
با سلام لطف می کنید
 

فایل های که ممکن است نیاز داشته باشید

لیست فایل های ویژه وبسایت

دانلود-نرم-افزار-تبدیل-txt-به-vcf-:-برنامه-تبدیل-فایل-متنی-تکست-txt-به-وی‌سی‌اف-vcf-(Virtual-Contact-File-مخاطب-موبایل)
دانلود نرم افزار تبدیل txt به vcf : برنامه تبدیل فایل متنی تکست txt به وی‌سی‌اف vcf (Virtual Contact File مخاطب موبایل)

دانلود-دیتابیس-تقویم-1404-در-اکسل
دانلود دیتابیس تقویم 1404 در اکسل

نرم-افزار-ترجمه-خودکار-فایل-های-po-,-pot-بصورت-کامل-برای-تمامی-زبان-ها-از-جمله-فارسی
نرم افزار ترجمه خودکار فایل های po , pot بصورت کامل برای تمامی زبان ها از جمله فارسی

نرم-افزار-تغییر-زبان-سورس-کد-ویژوال-استودیو-(عناصر-دیزاین-طراحی-فرم-ها)
نرم افزار تغییر زبان سورس کد ویژوال استودیو (عناصر دیزاین طراحی فرم ها)

بهترین-سرویس-پوش-نوتیفیکیشن-(Web-Push-Notification)-اسکریپت-مدیریت-اعلان-و-ساخت-پوش-نوتیفیکیشن-سایت-و-ارسال-پوش-از-طریق-php
بهترین سرویس پوش نوتیفیکیشن (Web Push Notification) اسکریپت مدیریت اعلان و ساخت پوش نوتیفیکیشن سایت و ارسال پوش از طریق php

تعداد فایل های دانلود شده

40592+

آخرین بروز رسانی در سایت

1404/5/23

قدمت سایت فایل سحرآمیز

+8 سال

تعداد محصولات برای دانلود

2694+

دانلود فایل
🛒 چطور فایل را انتخاب و به سبد دانلود اضافه کنم؟
📖 نحوه دانلود کردن فایل از سایت
🗂️ آیا فایل‌ها با پسوند zip یا rar هستند؟
🔐 آیا فایل‌ها رمز عبور دارند؟
▶️ آیا بعد از دانلود می‌توانم فایل‌ها را اجرا کنم؟
📜 قوانین کلی سایت برای دانلود فایل‌ها چیست؟
📥 بعد از دانلود فایل
❗ اگر پرداخت موفق بود ولی نتوانستم دانلود کنم؟
🔄 چگونه لینک دانلود را بازیابی کنم؟
👤 آیا می‌توانم از حساب کاربری دانلود کنم؟
🔢 محدودیت دانلود هر فایل چند بار است؟
⏳ لینک دانلود تا چند روز فعال است؟
📧 اگر ایمیل اشتباه وارد کنم چه می‌شود؟
💳 مشکل پرداخت
🌐 اگر هنگام وصل شدن به درگاه مشکل داشتم؟
🔁 آیا درگاه پرداخت دوم وجود دارد؟
🚫 اگر پرداخت ناموفق بود چه کنم؟
💸 آیا مبلغ پرداخت شده قابل بازگشت است؟
📂 خراب بودن فایل
🧪 آیا فایل‌ها قبل از ارسال تست می‌شوند؟
❌ اگر فایل بعد از دانلود خراب بود؟
🕒 آیا پشتیبانی پس از 3 روز وجود دارد؟
🗃️ نحوه باز کردن فایل
📦 فایل‌ها به چه صورت فشرده هستند؟
🔑 آیا فایل‌ها پسورد دارند؟
🧰 با چه نرم‌افزاری فایل‌ها را باز کنم؟
🛠️ آیا فایل‌ها قابلیت ترمیم دارند؟
✏️ درخواست ویرایش فایل
🧑‍💻 آیا سایت پشتیبانی برای ویرایش دارد؟
🔄 اگر نیاز به تغییر فایل داشتم؟
📩 آیا درخواست‌های ویرایش پاسخ داده می‌شود؟
💰 مالی
↩️ آیا امکان برگشت وجه وجود دارد؟
📃 قوانین بازگشت مبلغ چگونه است؟
💼 آیا مبلغ شامل هزینه پشتیبانی می‌شود؟
🛠️ فنی
🎓 آیا پشتیبانی شامل آموزش نصب می‌شود؟
⏱️ زمان پاسخگویی پشتیبانی چقدر است؟
⚠️ اگر کاربر ادب را رعایت نکند؟
📌 چه مواردی شامل پشتیبانی نمی‌شوند؟
🧾 آیا اطلاعات کاربران ممکن است تغییر کند؟
🚀 نحوه اجرای فایل‌ها
🐘 نحوه اجرای فایل‌های PHP
💻 نحوه اجرای فایل‌های VB.NET و C#
📱 نحوه اجرای سورس‌کدهای B4A
📊 نحوه اجرای فایل‌های Excel
📁 نحوه اجرای فایل‌های Access
🗄️ نحوه اجرای فایل‌های SQL
🌐 نحوه اجرای سورس‌کدهای HTML/CSS/JS
📄 نحوه اجرای فایل‌های متنی و PDF

راهنمایی 🎧 پشتیبانی سایت MagicFile.ir

👋 سلام و وقت بخیر!

به سامانه 🎧 راهنمایی سایت MagicFile.ir خوش آمدید! 🌟
اینجا می‌تونید به‌راحتی پاسخ سوالات خودتون رو پیدا کنید، یا اگر مشکلی در دانلود، پرداخت دارید، براحتی از بین گزینه ها مشکل خود را انتخاب کنید تا توضیحات را دریافت نمایید! 🧑‍💻💡

از منوی سمت راست می‌تونید دسته‌بندی‌های مختلف سوالات متداول 📚 رو ببینید و فقط با یک کلیک پاسخ‌هاشون رو مشاهده کنید.

اگر سوالی دارید، همین حالا بپرسید! 😊

📞 برای دریافت کمک مستقیم، به پشتیبانی سایت مراجعه کنید.
هم‌اکنون