PDA

View Full Version : بدست اوردن فایل های یک پوشه و مقایسه



aleas2
چهارشنبه 02 اسفند 1391, 22:34 عصر
سلام خسته نباشید بنده نیاز دارم یه برنامه بنویسم که تو کل هارد یا درایو مربوطه عکس های تکراری رو حذف کنه برای این کار میخواستم بدونم
1- چطور میتونم تو یک پوشه ادرس کلیه فایل های عکس رو بدست بیارم بریزم تو لیست باکس؟

2- کسی سورس یا تکه کدی داره که دوتا عکس باهم مقایسه کنه اگر 100 درصد مثل هم بودن متوجه بشم پیغام ok بده؟

mehran901
چهارشنبه 02 اسفند 1391, 23:18 عصر
خب اینکه کار ساده ای هست.... ی روش خعلی سادش استفاده از کنترل فایل و فولدر هست!
درمورد دومی هم علاوه بر مقایسه حجم و پسوند و سایزش اگه کفایت نکرد عکسا رو بریزید تو 2 تاآرایه بعد بشینین مقایسه کنین همه درایه هاشو که یکی هست یا نه!!!

با دستور compare هم میتونی کد هاشو مقایسه کنی و ببینی یکیه یا نه

SlowCode
چهارشنبه 02 اسفند 1391, 23:42 عصر
درمورد دومی هم علاوه بر مقایسه حجم و پسوند و سایزش اگه کفایت نکرد عکسا رو بریزید تو 2 تاآرایه بعد بشینین مقایسه کنین همه درایه هاشو که یکی هست یا نه!!! به نظرم اول با FileLen حجمش رو مقایسه کن، اینجا خیل یاز عکسها ریزش میکنن. بعد واسه عکس های باقی مانده...
گه تو آرایه بریزی 10 سال طول میکشه تا اینا رو مقایسه کنی:لبخند:
بهتره به صورت باینری بازشون کنی و تعدادی از بیتهاش رو مقایسه کنی. مثلا اول آخر وسط و ...
البته این تقریبا میشه همون روشی که آقا مهران گفت(تقریبا) فقط لازم نیست همش رو مقایسه کنی.
ولی اگه حتی سایزش به اندازه یه پیکسل فرق داشته باشه متفاوت شناخته میشه.

واسه اولی هم نمونه زیاده تو فرو قبلا خودم چندبار نوشته بودم، آقای واژدی هم نوشته بودن.