مشکل بزرگی به نام طبقه بندی فایلها و فولدرها

مشکل بزرگی به نام طبقه بندی فایلها و فولدرها
  • 1390/9/3
  • سيدايوب كوكبي
  • 28

نمیدونم تا به حال برای شما هم پیش اومده که از دست فایل ها و فولدرهای به هم ریخته تان خسته بشید ، از دست طبقه بندی فایل ها در فولدرها و نامگذاری اونها و … ، مثلا فرض کنید هر روز اطلاعاتی رو از اینترنت دانلود میکنید که میتونه فیلم ، موسیقی ، نرم افزار ، مقاله و مجله و کتاب و … باشه ، کنارش فایل هایی که از دوستتون میگرید و هزار و یک فایل دیگه رو هم اضافه کنید ، مثلا اینجا رو نگاه کنید :

 

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

هر کسی ممکنه به این سوال پاسخ های متفاوتی بده ، ولی احتمالا همه توافق خواهند داشت که  فایل ها رو بر اساس یک معیار در فولدر ها و ساب فولدر ها طبقه بندی کنیم ، مثلا

 بر اساس محتوای فایل : موسیقی ، ویدیویی ، عکس و کتاب و … ،

 

بر اساس انشعاب فایل مثلا : pdf,jpg,mp3,wma و … ،

 

بر اساس حجم فایل ها

بر اساس تاریخ فایل ها

و …

 

اینکه از کدام یک از این روش ها استفاده کنید بستگی به نوع کاربریتون داره ، مثلا افرادی که بیشتر اهل مطالعه و کتاب و مقاله هستند شاید گروه بندی بر اساس محتوای فایل بهتر باشه چون مثلا اگه برا اساس انشعاب فایل طبقه بندی انجام بگیره طبیعیه که بعد از مدتی شاخه مربوط به PDF حجم اطلاعاتش میره بالا چون بیشتر با کتاب سر و کار دارید و انشعاب اکثر کتاب های الکترونیکی هم PDF هست و شاخه های دیگه خالی میمونه پس بعد از مدتی نتیجه میگیرید که معیار طبقه بندی مناسب نبوده خب حالا یا باید داخل همون شاخه ای که اطلاعاتش زیاد شده (PDF) از یک معیار جدید برای طبقه بندی استفاده کنیم و یا کلا فایل ها رو بر طبق معیار جدید طبقه بندی کنیم! ، همون طور که گفتم برای این افراد  طبقه بندی بر اساس محتوای فایل بهتره ولی باز هم همین روش بعد از مدتی با مشکل مواجه میشه ، اینکه مثلا کتاب های مربوط به برنامه نویسی زیاد میشه و دوباره ناچاریم در داخل فولدر برنامه نویسی ، فولدر هایی دیگه ایجاد کنیم برای مثلا برنامه نویسی تحت وب ، تحت دسکتاپ ، موبایل و … و این مشکل ادامه خواهد داشت ، مشکل دیگه ای که وجود داره اینه که طبقه بندی ها اشکال مختلفی ممکنه داشته باشه ، مثلا من کتابی دانلود کردم در مورد برنامه نویسی تحت وب ، حالا این کتاب رو می تونم به اشکال زیر در فولدرها قرار بدم :

به نظر شما کدوم روش بهتره؟ منم نمیدونم چون بعد از مدتی بر طبق شرایطی یکی از این روش ها میتونه بهتر باشه والبته نه برای همیشه! ، و از همه مهمتر اینکه یک فایل ممکنه مربوط به چندین شاخه باشه ، مثلا “برنامه نویسی تحت وب” میتونه جز مواردی مانند : کامپیوتر ، برنامه نویسی ، فناوری اطلاعات ، کتاب و فایل های ویدیویی و… باشه .

جدا از همه این مسائل جابه جایی فیزیکی فایل ها عمر هاردتون رو هم کم میکنه زیرا هارد ها یک محدودیت در نوشتن دارند و با هر بار جابه جایی فایلها عمر هارد کم میشه مثلا ممکنه یک هارد عمر مفیدش برای 5میلیون بار نوشتن و خواندن تعریف شده باشه و اگه قرار باشه علاوه بر فشاری که اسکن RealTime آنتی ویروس و آپدیت نرم افزارهای مختلف به هارد وارد میکنن شما هم به این جمع اضافه بشید و روی هارد فعالیت فیزیکی انجام بدید دیگه وای به حال هارد بیچاره !.

سری به دایرکتوری های موتور های جستجو بزنید و ببینید چه وضعیه ، شبیه یک عمارت بزرگ با درهای تو درتوی فراوان! که از هر جایی شروع کنید معمولا به جایی نمیرسید ، چرا دایرکتوری ها اینقدر غریب هستند ، اصلا تا به حال چند بار از دایرکتوریها استفاده کردید!؟

اگه قرار باشه به همه مشکلات این روش اشاره کنم باید چند تا مقاله بنویسم! ، این روش ذاتا دارای مشکلات زیادی است و اکثر انرژی ما میره رو طبقه بندی اطلاعات ، البته مواردی هم که اشاره کردم فقط برای افرادی است که با حجم زیاد اطلاعات مواجه هستند و گرنه برای اطلاعات کم روش بهینه و خوبی هستش و میشه با کمی تلاش بهینه ترین حالت رو انتخاب کرد و اگه یه وقتی مشکلی هم پیش اومد که نیاز به طبقه بندی مجدد بود به دلیل حجم پایین اطلاعات زمان و انرژی زیادی نمیطلبه و مشکل خاصی نداره .

راه حل دیگه هم شاید این باشه که اصلا بی خیال بشیم و کل اطلاعات رو نامنظم بریزیم تو سیستم و هر وقت دلمون خواست سرچ میزنیم ولی آیا تو ذهنتون هست که اون فایل موزیکی که 6 ماه قبل تو سیستم ریختید اسمش چی بوده (شای یک اسم بی ربط هم باشه مثلا 125)که سرچ بزنید چون سرچ ویندوز و اکثر نرم افزار های کمکی بر اساس مشخصات فایل مثل نام ، حجم ، تاریخ و … انجام میشه و نه محتویات فایل ، البته نرم افزارهای معدودی هم هستند که بر اساس محتوای فایل جستجو میکنند که البته کامل نیستند و در همه فایل ها جستجوی محتوایی انجام نمیدن مثلا در فایل های موسیقی و ویدیویی و بسیاری از موارد دیگه ناتوان هستند حتی اگه فرض کنیم قادر به جستجو در همه فایل ها هم باشند باز هم پای محدودیت های پردازشی به میان میاد و برای جستجوی یک فایل با این روش زمان زیادی لازمه پس به این روش هم زیاد دلخوش نباشید ، پس راه حل چیه؟

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

استفاده از روش تگ گذاری برای فایل ها روشی هستش که معدود نرم افزارهای جانبی هم براش وجود داره ، در این روش ما دیگه الزاما نیازی به ساختن فولدرهای تو در تو و طبقه بندی به صورتی که معرفی شد نداریم و سرعت عمل ما خیلی بالاتر میره و جستجوی اطلاعات هم بسیار راحت تر و لذت بخش تر خواهد شد ، چیزی شبیه جستجو در گوگل! ، در این روش هر فایل و یا فولدری که خواسته باشیم به اون تگ هایی (کلمات کلیدی) اختصاص میدیم مثلا برای گاهنامه گویا آی تی میتونیم تگ های شبیه : گاهنامه ، گویا آی تی ، فارسی ، شماره دوم ، سال 1390 و حتی اگه داخلش مثلا مطلب تاثیر گذاری وجود داشته که شما اون شماره از گاهنامه رو با اون کلمه کلیدی میشناسید میتونید از اون کلمه هم استفاده کنید مثلا این مطلب برای شما تاثیر گذار بوده! و وقتی شماره بعدی گاهنامه رو دانلود کردید و این مقاله رو خوندید و تحت تاثیر قرار گرفتید! میتونید یک تگ هم با عنوان “طبقه بندی” و یا “گروه بندی” و … برای گاهنامه گویا آی تی شماره سوم اضافه کنید . در این روش با بسیاری از مشکلاتی که در بالا بهش اشاره شد مواجه نخواهیم شد و مزایای زیادی نصیبمان میشود که مهمترین آن افزایش سرعت عملکرد ما خواهد بود .

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

از این که زیاد حرف زدم معذرت میخوام ، انشاءالله در شماره بعدی شما رو با یکی از قدرتمندترین نرم افزارهای تگ گذاری که مدت زیادی هم هست ازش استفاده میکنم آشنا خواهم کرد ، البته نظرات شما دوستان عزیز در مورد این بخش مشوق خوبی خواهد بود برای ارائه بخش بعدی این مقاله! ، نظر شما چیه؟ آیا شما هم با چنین مشکلاتی مواجه هستید و به راه حل بهتر از تگ گذاری رسیده اید؟ آیا از این شیوه نگارش راضی هستید؟ خوشحال میشم نظرات شما رو بدونم .

دیدگاه خود را وارد کنید
تعداد دیدگاه ها : 28 دیدگاه
    1. سلام ،
      محمد جواد عزیز همانطور که گفتم و مثالی هم زدم منظور از تگ گذاری اینه که شما به جای اینکه بیایید مستقیما نام فایل رو عوض کنید ، چندین نام مجازی بهش اختصاص میدید ، مثلا برای یک فایل موسیقی میتونید چندین کلمه کلیدی تعیین کنید که به این کلمات کلیدی در اصطلاح تگ نامگذاری شده که میتونه شامل نام خواننده ، آهنگساز ، سبک آهنگ و حجم فایل و … باشه البته برای تعریف و مدیریت این تگها باید از نرم افزارهای جانبی استفاده بشه و بعد از تعریف این تگ ها شما از طریق همین نرم افزار هر کدوم از تگ ها رو وارد کنید به اون فایل دستیابی خواهید داشت ، در بخش بعدی این مقاله انشاءالله توضیحات کافی در این زمینه ارائه خواهد .

      با تشکر/.

    2. با اجازه از آقای کواکبی عزیز:
      ببین محمد جواد، فرض کن رفتی توی یه دارو فروشی که تعداد زیادی شیشه شبیه به هم روی یه قفسه گذاشته، متصدی چجوری می تونه اونا رو از هم تمیز بده؟ با استفاده از برچسبایی که روشون زدن. منظور از تگ همون برچسبا هستن!

    3. با عرض پوزش تصحیح می کنم: آقای کوکبی

  1. من که دیگه کلافه شدم دسکتاپ داره میترکه یعنی این قدر فایل ها زیاده که بعضی از فایل ها اومده روی همدیگه اگه میشه نرم افزار رو الان معرفی کنی خوب میشه منتظر مقاله ی بعدی هم هستم مرسی.

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

  2. من یه پوشه downloads دارم که توش فولدرهای با بازه های زمانی ۳ ماهه ایجاد میکنم . و تو هریک از فولدرها طبقه بندی میکنم ، مثلا موزیک و فیلم و عکس و نرم افزار و…
    همیشه هم فایلهامو پیدا میکنم و مرتب هستند.

    1. ایده خوبیه ، من هم از این ایده و خیلی از ایده های دیگه استفاده کردم ولی زمانی که برای مرتب سازی و همچنین پیدا کردن فایل صرف میشه باز هم برای من منطقی نبود ، البته اینجا حساسیت و تفاوت های خلقی اشخاص هم دخیله مثلا یکی فایل های خودش رو مرتب شده فرض کنه ولی از دید یکی دیگه به هم ریخته و نامرتب ،
      در هر حال انتخاب با خود شخصه ، مهم اینه که کار راحت تر بشه .

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

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

  4. سلام،
    موضوع خوبی بود . منتظر معرفی برنامه شما هستم. من از برنامه Taggtool استفاده می کنم. مشکل این برنامه این است که در صورت جابجایی مسیر فایل ها نمیشه آنها را پیدا کرد (تگ گذاری فقط در مسیری که فایل ها قبلا آنجا بوده اند کار می کند و در صورت جابجایی جواب نمی دهد). امیدوارم برنامه شما این مشکل را نداشته باشد.

    1. Taggtool و خیلی از برنامه دیگه رو کار کردم (و نرم افزاری که قصد معرفیش رو دارم!) اکثرشون این نقیصه رو دارن ، خب این طبیعیه هر نرم افزاری در شروع نمیتونه همه ویژگی های خوب رو داشته باشه ولی در مقابل مزایایی که به ما میدن تقریبا قابل چشمپوشی هستند .

      البته من Taggtool رو یادم نیست دقیقا وقتی فایل تگ گذاری شده رو پیدا نمیکرد ، اسمش رو می آورد یا نه؟ در نرم افزاری که من ازش استفاده میکنم اگه فایل تگ گذاری شده پیدا نشد ، آیکون و نام و مسیر قبلیش و … در بانک اطلاعاتی ذخیره میشه و ما با همین اطلاعات میتونیم فایل رو پیدا کنیم و مسیر جدید رو بهش معرفی کنیم ، در بخش های بعدی توضیحات اضافه میشه .

      البته قابل توجه شما که نرم افزار Taggtool بسیار در این زمینه ضعیف عمل کرده و همون روش طبقه بندی فیزیکی به نظرم راحت تر باشه از کار کردن با این نرم افزار!

    2. ممنون از توضیحات. شما در معرفی تاخیر کردید من یک نرم افزار مجانی برای این منظور پیدا کردم اسمش
      Taf2find
      اشکال قبلی را دارد ولی حسنش مجانی بودن و کاربری راحت آن است!!!!
      آقا منتظریم

  5. بسیار عالی، من هم روی مرتب سازی محتویاتم خیلی حساسم. اما اگر الان روی فایل هام تگ گذاری کنم، 3 ماه دیگه ویندوز عوض کنم، تکلیف چیه؟آیا تگ های استانداردی رو فایل اعمال میشه یا فقط قابل تعریف برای اون نرم افزار هست؟ اگر فقط قابل تعریف برای نرم افزار باشه،حتی با remove شدن نرم افزار همه چیز به هم میخوره. اینطور نیست؟ کمترین قابلیتی که باید داشته باشه تهیه یه فایل پشتیبان از تگ هاست.
    به علاوه کسایی هستن که از لینوکس و ویندوز در کنار هم استفاده میکنند.

    1. این نرم افزار قابلیت تهیه نسخه پشتیبان داره و شما فقط باید مواظب نسخه پشتیبانتون باشید ، روش نگه داری از این نسخه هم در آینده توضیح داده میشه .
      در حال حاظر نسخه فعلی تنها برای سیستم عامل ویندوز با بستر دات نت فریم ورک 4 ارائه شده، البته بنده خودم زیاد لینوکس کار نکردم ولی با نرم افزار WINE احیانا بشه این نرم افزار و سایر برنامه های تحت ویندوز رو در محیط شبیه سازی شده اجرا کرد ، هر چند به دلیل تفاوت ساختاری سیستم عامل ها شاید برای همه نرم افزار ها عملکرد درستی نداشته باشه .

  6. خیلی مطلب عالی ای بود سید جان
    منتظر مطالب بعدیتون هستم
    این نکته ای که بهش اشاره کردی که طبقه بندی بستگی به تخصص هرکسی داره کاملن صحیحه من طراح هستم و مطالبم رو بر اساس این نوع نگاه دسته بندی می کنم
    این تگ که شما فرمودین تازه گی ها کشف کردم که چقدر کاربرد داره مثلن در آرشیو وکتورهام فرض بفرمایید یه وکتوری رو گذاشتم تو landscapes اما همین تصویر وکتور طبیعت چند تا چیز دیگه هم داخلش داره مثلن baby توش هست tree توش هست earth ممکنه توش باشه و … و این تگ گذاری اینجا خیلی به کارم میاد

    1. ممنونم ، بله دقیقا ، یه جوری میشه گفت بدون تگ گذاری اینجا عملا نمیشه کاری کرد .

  7. میدونی مشکل کجاست ؟

    میشینی با هزار زحمت و حوصله مثل یه کاربر خوب و منظم، فایل ها رو مرتب می کنی؛ بعد به تیر غیب دچار میشی و مثلا هاردت می پره.

    بعدش فقط هدفت اینه که در عرض 2 یا 3 روز، بیشتر فایل های از دست رفته رو برگردونی . . .

    دوباره شروع می کنی به مرتب سازی که اینبار نوسان برق، بد سکتور میندازه روی هاردت و دوباره روز از نو روزی از نو . . .

    این وسط حضور حجم اطلاعات روز افزونی که از نت میاد رو هم باید در نظر گرفت.

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

  8. با تشکر و سپاس فراوان می شه نرم افزاری که استفاده می کنید رو معرفی کنید؟

    1. ممنون از اظهار لطفتون ، نرم افزار Tabbles هستش که در این پست توضیحات مقدماتی در مور این نرم افزار داده شده است : https://www.gooyait.com/1390/09/07/introduction-to-tabbles.html
      به زودی توضیحات مفصلی درباره این نرم افزار ارائه خواهم داد .
      با تشکر /.

  9. وقتی صفحه اینترنتم را باز میکنم گیج میشوم از مطالبی که فورایت وگوشه کنار ذخیره کردم اینها را چگونه میتوان سامان داد؟

    1. تا جاییکه که اطلاع دارم متاسفانه برای بوکمارک ها و فورایت ها هنوز افزونه خوبی برای مرتب سازی ارائه نشده ، هر چند افزونه هایی وجود داره که لینک های شکسته آدرسهایی که در بوکمارک و فورایت خود ذخیره کرده اید را شناسایی و حذف میکنند ولی باز هم هیچ گونه طبقه بندی بر روی آدرسها انجام نمیدن . البته از طریق تگ گذری شما میتونید برای آدرسهایی که ذخیره میکنید تگی تعریف کنید و بعدا توسط آن تگ به آدرس مورد نظر برسید و نیازی نیست که در انبار بی حساب و کتاب آدرسهای اینترنتی که ذخیره کردیم دنبال سایت مورد مورد نظر بگردیم ، مثلا به محض اینکه از فلان سایت که در مورد موسیقی هستش و شامل ترانه های ایرانیه و البته اکثر آهنگهاش سنتیه میتونید تگ های : موسیقی ، ترانه ایرانی ، سنتی و … را وارد کنید و هر وقت که احساس نیاز کردید که یک اهنگ سنتی ایرانی گوش بدید ، همین تگها و یا چند تا از اینها را وارد نرم افزار میکنید و نرم افزار خودش سایتهایی که با این تگ گذاری شده اند رو به شما نمایش میده که این کار توسط نرم افزار Tabbles قابل انجامه و شما میتونید آموزشهای مربوط به این نرم افزار رو از سه لینک زیر دنبال کنید :

      https://www.gooyait.com/1390/09/07/introduction-to-tabbles.html

      https://www.gooyait.com/1390/09/16/tabbles-complete-description-part1.html

      https://www.gooyait.com/1390/09/20/tabbles-complete-description-part2-finalpart.html

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

    1. سلام
      آقا کمال ،
      متشکرم از لطفتون .
      موفق و پیروز باشید .

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *