PDA

نسخه کامل مشاهده نسخه کامل : برنامه کشف و حذف فایل های تکراری OrangeFileUtility



_H2_
02-04-2015, 14:02
سلام
اول سال جدید و نوروز را به کلیه دوستان تبریک عرض میکنم.


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

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


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

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


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

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
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

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

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

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

ALI . R
04-04-2015, 12:20
با تشکر از دوست عزیزمون بابت معرفی این نرم افزار و زحماتی که کشیدن برای ساخت این برنامه .:n16:

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

_H2_
30-04-2015, 21:54
سلام
اول لازم میدانم، سال روز میلاد امیرالمومنین حضرت علی (ع) و روز پدر را خدمت دوستان تبریک عرض میکنم.
تصمیم داشتم با تغییرات بیشتر نسخه جدید را منتشر کنم ولی فرصت اجازه نداد.
نسخه جاری با دو تغییر کوچک ارائه شده...

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


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


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

_H2_
14-08-2016, 22:23
سلام
مدتی است نسخه جدید 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 حذف شوند، برنامه هیچ یک از دوفایل فوق را حذف نمیکند !
چون فایل فوق فقط دونسخه دارد که اگر قرار باشد حذف شود باید هردو آنها حذف شوند و اگر چنین شود دیگر هیچ نمونه ای از این فایل وجود نخواهد داشت، پس هیچ کدام حذف نمیشوند.
حذف فایل های تکراری درصورتی انجام میشود که حداقل یک نمونه سالم وموجود در هارد باشد که شامل حذف نشود.

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

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