magicfile icon Magic file website -

Download the sample source and code of the file finder in C#

دانلود-نمونه-سورس-و-کد جستجوگر-فایل-در-سی-شارپ
Short description and download link
Today, in this post, for you, dear users of the Saharamaz file website, we have prepared a sample source and file search code in C# ready for download.


List of similar files

لینک کوتاه :
Full description of the file

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

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

On a Windows PC, I tried to search my hard drive for a file that contained a certain string. This was not possible using Windows Explorer. So, I decided to write my own file explorer.

Sample runtime images

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

You must enter the search directory so the program knows where to look for files and directories. If you check the "Include subdirectories" checkbox, the program will recursively search all subdirectories in the search directory. The specified filename can be something like "*.wav;*.mp3;Christma??ree.*". This program lists all files and directories matching this file name.

You can also use some restrictions to limit the items found. Each constraint must be enabled by checking the appropriate checkbox and the required parameter for this constraint can be entered on the right side of the checkbox.

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

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

Click the "Start" button to start the search. Items found will be listed below. If the search takes a long time and you want to cancel it, you can click the "Stop" button to stop the search.

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

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

If you want to write the search results to a text file, enter the delimiter used to separate the items in the text file and then click the "Write results to text file..." button.

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

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

When the user clicks the "Start" button, the Searcher.Start method is executed. A new thread called SearchThread is started. It searches files and directories and matches the parameters entered by the user. If it finds a matching FileSystemInfo object, it raises an asynchronous FoundInfo event so that it can retrieve the object from MainWindow's list and update its results. When the string ends, set the member to . This method checks if it exists every time it runs, so there can never be more than one thread running at once.FileSystemInfoFoundInfoEventArgsm_threadnullSearcher.Startm_threadnull

When the user clicks the "Stop" button, the Searcher.Stop method is executed. This sets the m_stop member to true, so that SearchThread can detect this change and stop itself as soon as possible. Note that this operation is safe, as a boolean variable requires only one operation step to set.

Dear user, you are offered a download.

برای دریافت Download the sample source and code of the file finder in C# بر روی لینک زیر کلیک فرمایید

Click here to download

Files that you may need

User comments

کد امنیتی

List of website special files

The best notification service push script notification management and build site notification push

Download software to change the source language and code of Visual Studio (design elements of form design)

Download automatic translation software for po, pot files in full for all languages, including Persian

Download software to convert text file to vcf (mobile contact)