تبلیغات :
آکوستیک ، فوم شانه تخم مرغی، صداگیر ماینر ، یونولیت
دستگاه جوجه کشی حرفه ای
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 4 از 4

نام تاپيک: برنامه کشف و حذف فایل های تکراری OrangeFileUtility

  1. #1
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض برنامه کشف و حذف فایل های تکراری OrangeFileUtility

    سلام
    اول سال جدید و نوروز را به کلیه دوستان تبریک عرض میکنم.


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


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


    1) محاسبه Checksum یا همان HashCode برای فایل ها.
    این کدها را بطور معمول با عناوینی مانند SHA, MD5, CRC در فرم های دانلود برخی فایل ها مشاهده میکند.
    افراد و شرکت هایی که فایل های خود را عرضه میکنند HashCode ای برای آن میدهند که اگر شما فایل را صحیح دانلود کنید، فایل دستکاری نشده باشد، ویروسی نباشد و... باید HashCode که روی رایانه خودتان محاسبه میکنید با HashCode سایت اصلی برابر باشد.
    والبته برنامه های متعددی هم وجود دارند که این HashCode را برای شما محاسبه میکنند حتی اخیراً برنامه 7Zip هم این امکان را اضافه کرده.


    2) تنظیم Attributes های یک پوشه به همراه تمام فایل های آن.
    فایلها در سیستم عامل ویندوز خصایصی از جمله Hidden, ReadOnly, System و... دارند که بطور معمول با Properties روی فایلها قابل تغییر هستند.
    ولی خصایصی وجود دارد که از این طریق قابل تغییر نیستند.
    این برنامه کد ساده ای دارد و آن را موقعی زمانی نوشتم که تعداد زیادی از دوستانم با فلش مموری هایی نزدم می آمدند که ظرفیتشان پر بود ولی فایل های داخلشان مخفی توسط ویروسی مسخره مخفی شده بود.
    این برنامه میتواند تمام خصایص را ریست کند و همه محتویات یک درایو یا پوشه را نشان دهد و...


    3) برنامه مقایسه دو فایل یا دو پوشه
    خیلی مواقع پیش می آید که دو فایل هم نام دارید که بطور وسواس گونه ای میخواهید بدانید یکسان و برابر هستند و سپس یکی را حذف کنید.
    این برنامه میتواند دو فایل را بایت به بایت مقایسه کند و یا این کار را برای تک تک فایل های داخل یک پوشه انجام دهد و فایل ها متفاوت یا زیادی را نشان دهد.
    این برنامه هنوز کامل نیست وجای کار زیادی دارد و فعلاً موارد را گذارش میدهد تا خودتان جهت یکی کردن یا حذف بتوانید تصمیم گرفته و اقدام کنید ولی امیدوارم وقت کنم و کاملترش کنم تا هم گذارشات بهتری ارائه دهد و هم جهت حذف و ادقام کمک هایی ارائه دهد...


    4) و بالاخره مفیدترین ابزار که کشف فایل های تکراری است.
    این ابزار میتواند فایل های تکراری شما را دقیق و بدون توجه به نام، کشف و در بایگانی نتایج یا حتی حذف آنها کمک تان کند.
    اگر یک فایل موسیقی را با نام sound.mp3 به محل دیگر کپی و تغییر نام دهید (حتی ali.bin) این برنامه میتواند این دوفایل را تکراری را تشخیص دهد.

    همچنین میتوانید نتایج جاروب(اسکن) یک درایو را در فایلی ذخیره کنید و در آینده به بقیه کارتان ادامه دهید.
    در زمان جاروب میتوانید گذینه Full را انتخاب نمایید تا از همه فایل ها کاتالوگی کامل تهیه و ذخیره کند.
    در این حالت میتوانید یک هارد اکسترنال را یک شب جاروب Full کنید و فایل آن را ذخیره کنید و
    در شب بعد یک هارد دیگر را انجام دهید،
    در نهایت بدون وصل بودن دو هارد میتوانید دو فایل کاتالوگ Full را همزمان بازکنید و فایل های تکراری نشان داده خواهند شد!

    خودم شخصاً تا زمان این پست حدود 600GB از اطلاعات تکراری ام را به کمک همین برنامه کشف و حذف کردم
    این ابزار هم جای کار بسیار زیادی دارد و ایده های خوبی هم از طرف دوستانی داشتم که نسخه های اولیه را استفاده و آزمایش کرده بودند.
    در اینجا لازم میدانم از دوستانی که در ماه های گذشته برنامه را استفاده و تست کرده و ایرادات را منتقل و ایده های خود را ارائه دادند تشکر کنم.

    =====

    این مجموعه ابزار امکان بروزرسانی خودکار را هم دارد که میتوانید راحت از وجود نسخه جدید مطلع شوید و...

    برنامه برای اجرا نیاز به نصب dotNetFramework4.0 دارد.

    برای ویندوز XP-SP3 و WinServer2003 نصب بروزرسانی WindowsInstaller لازم خواهد بود
    برای Vista و Win7 و WinServer2008 میتوانید فایل زیر را دانلود و نصب کنید.
    و در نهایت برای Win8 و WinServer2012 و Win10 نیاز به نصب dotNet4.0 وجود ندارد.
    تنظیمی هم برای بازدهی گرافیکی بیشتر در استفاده در WinServer و RemoteDesktop درنظر گرفته شده.

    لینک پروژه در سایت SF
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

    آخرین نسخه برنامه همواره لینک های مستقیم زیر قابل دانلود است:

    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]

    دوستان میتوانند پیشنهادات و خططاهای احتمالی را در همین تاپیک اعلان کنند.
    Last edited by _H2_; 14-08-2016 at 22:29. دليل: افزودن لینک سایت sourceforge

  2. 17 کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده اند


  3. #2
    ناظر انجمن درخواست نرم افزار ALI . R's Avatar
    تاريخ عضويت
    Jul 2011
    محل سكونت
    مازندران
    پست ها
    7,582

    پيش فرض

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

    تاپیک مهم شد ...

  4. 4 کاربر از ALI . R بخاطر این مطلب مفید تشکر کرده اند


  5. #3
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض انتشار نسخه 0.7.1.2

    سلام
    اول لازم میدانم، سال روز میلاد امیرالمومنین حضرت علی (ع) و روز پدر را خدمت دوستان تبریک عرض میکنم.
    تصمیم داشتم با تغییرات بیشتر نسخه جدید را منتشر کنم ولی فرصت اجازه نداد.
    نسخه جاری با دو تغییر کوچک ارائه شده...

    اولین تغییر) بالاخره زبان عزیز و شیرین فارسی به نسخه فعلی اضافه شد.
    (که از طریق گزینه "Options/تنظیمات" قابل اعمال است)
    دومین تغییر) امکان استفاده از پراک-سی پیشفرض و جاری ویندوز در زمان بروزرسانی اضافه شد.
    (در برخی شرکت ها و موسسات برای اکانتینگ و سهمیه بندی اینترنت از برنامه های خاصی استفاده میشود که وجود این امکان برای برقراری ارتباط را ضروری میسازد)



    برای دریافت نسخه جدید میتوان از گزینه "Update/بروزرسانی" یکی از نسخه های قبلی و یا ازلینک دانلود ثابت پست اول استفاده کرد.
    شب خوش.

  6. 9 کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده اند


  7. #4
    ناظر انجمن .NET Framework _H2_'s Avatar
    تاريخ عضويت
    Feb 2007
    محل سكونت
    یک جایی بین Framework و نارمک!
    پست ها
    4,746

    پيش فرض انتشار عمومی نسخه 0.8

    سلام
    مدتی است نسخه جدید 0.8 حاضر شده که بدینوسیله این نسخه را عمومی منتشر میکنیم.

    در نسخه جدید 0.8 بجز برطرف شدن چند مورد خطای کوچک، یک صفحه برای حذف خودکار جمعی فایل ها براساس پاره ای شرایط اضافه شد.

    فیلتر اول: (مسیر مشخص)
    شما میتوانید یک پوشه/مسیر را به برنامه بدهید تا فایل های تکراری فقط از این مسیر و زیرشاخه های آن حذف شود.

    فیلتر دوم: (الگوی نام)
    نام فایل هایی که باید حذف شوند با الگوی RegExp قابل گزینش است.
    RegExp از معروف ترین و پرکاربرد ترین ابزارهای پردازش متون است.

    برای کسب اطلاعات بیشتر در خصوص سینتکس RegExp میتوانید نیم نگاهی به صفحات زیر داشته باشید:
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
    و...

    به عنوان نمونه برای انتخاب (حذف) فایل هایی که با کلمه ای مشخص شروع میشوند کافی است بعد نماد ^ کلمه مورد نظر را بنویسید.
    چند مثال:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    فایل های تکراری با نامی شبیه Untitled.txt یا Untit123.jpg حذف خواهند شد.


    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    فایل های تکراری با پایان "2_" و نامی شبیه picture_2.jpg یا csharp_2.pdf (که اغلب در کپی ها و دانلودهای مجدد تولید میشوند) حذف خواهند شد.


    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    فایل های تکراری با پایان آندرلاین و یک عدد و نامی شبیه picture_123.jpg یا csharp_75.pdf حذف خواهند شد.


    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    فایل های تکراری با پایان "(2)" و نامی شبیه picture(2).jpg یا csharp-(2).pdf (که اغلب در کپی ها و دانلودهای مجدد تولید میشوند) حذف خواهند شد.


    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    فایلهای تکراری با هر نامی شامل کلمه Copy حذف میشوند، نام هایی شبیه Copy123.jpg و csharp-copy of 2.pdf


    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    فایلهای تکراری با پسوند tmp و نامی شبیه word.tmp یا picture.tmp حذف خواهند شد.

    فیلتر سوم: (الگوی مسیر)
    شبیه مورد قبل ، اینبار پوشه بندی و مسیر فایل هایی که باید حذف شوند با الگوی RegExp قابل گزینش است.

    چند مثال و فایل هایی که حذف خواهند شد:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

    فیلتر چهارم: (تودرتویی یا عمق)
    این فیلتر سه گزینه قابل انتخاب دارد.

    1) حذف از پوشه های یکسان
    دو فایل تکراری باید در یک پوشه باشد

    2) حذف از پوشه های والد/بالاتر
    اگر دوفایل C:\Folder\A.jpg و C:\Folder\SubFolder1\SubFolder2\B.jpg یکسان باشند، فایل اولی حذف میشود.

    3) حذف از پوشه های فرزند/عمیق تر
    اگر دوفایل C:\Folder\A.jpg و C:\Folder\SubFolder1\SubFolder2\B.jpg یکسان باشند، فایل دومی حذف میشود.


    فیلتر پنجم و شش: (سایز فایل)
    با این دو فیلتر میتوانید فقط فایل هایی با حجم مشخص را حذف کنید.

    دو ckeckbox آخر
    اولین checkbox ، اجازه حذف فایل های فقط خواندنی وسیستمی
    (دقت کنید اگر این تیک نخورده باشد فایل های ReadOnly با وجود تکراری بودن ،حذف نمیشوند)

    دومین checkbox هم پس از حذف فایلها، پوشه های خالی را یافته و این پوشه ها را نیز حذف میکند.

    ==============

    به عنوان آخرین نکته باید عرض کنم که برنامه فقط درصوتی فایل های تکراری را حذف میکند که از هر دسته تکراری حداقل یک فایل باقی بماند.
    به عنوان نمونه اگر فقط دو فایل تکراری با نام Untitled.txt و Untit123.jpg داشته باشیم وبخوانیم فایل هایی دارای لغت Untit حذف شوند، برنامه هیچ یک از دوفایل فوق را حذف نمیکند !
    چون فایل فوق فقط دونسخه دارد که اگر قرار باشد حذف شود باید هردو آنها حذف شوند و اگر چنین شود دیگر هیچ نمونه ای از این فایل وجود نخواهد داشت، پس هیچ کدام حذف نمیشوند.
    حذف فایل های تکراری درصورتی انجام میشود که حداقل یک نمونه سالم وموجود در هارد باشد که شامل حذف نشود.

    ==============

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

  8. 3 کاربر از _H2_ بخاطر این مطلب مفید تشکر کرده اند


Thread Information

Users Browsing this Thread

هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)

User Tag List

برچسب های این موضوع

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •