ডিরেক্টরি এবং ফোল্ডারের মধ্যে পার্থক্য কী?


116

বেশিরভাগ লোক "ফোল্ডার" এবং "ডিরেক্টরি" শব্দটি আন্তঃবিন্যভাবে ব্যবহার করে। প্রোগ্রামার দৃষ্টিকোণ থেকে, কোনও পার্থক্য আছে এবং যদি তাই হয় তবে তা কী? এটি কি ওএসের উপর নির্ভর করে, বা কোনও বিস্তৃত, সাধারণ sensকমত্য আছে? এটি অন্ততপক্ষে প্রস্তাব দেয় যে একটি পার্থক্য রয়েছে।


কেন এই প্রশ্নটি এসও এর অন্তর্ভুক্ত এবং এটি কোনও দ্বিপুটি
ক্রোয়েশনস /

তবে এছাড়াও রয়েছে প্রোগ্রামারস.স্ট্যাকেক্সচেঞ্জ.কম

উত্তর:


97

উইকিপিডিয়ায় "ফোল্ডার রূপক" বিভাগটি পরীক্ষা করুন । এতে বলা হয়েছে:

একটি ডিরেক্টরি, যা একটি ফাইল সিস্টেম ধারণা এবং গ্রাফিকাল ইউজার ইন্টারফেস রূপক যা এটি উপস্থাপন করতে ব্যবহৃত হয় (একটি ফোল্ডার) এর মধ্যে পার্থক্য রয়েছে। উদাহরণস্বরূপ, মাইক্রোসফ্ট উইন্ডোজ বিশেষ ফোল্ডারগুলির ধারণাটি ব্যবহার করে কম্পিউটারের বিষয়বস্তু ব্যবহারকারীদের কাছে মোটামুটি ধারাবাহিক উপায়ে উপস্থাপন করতে সহায়তা করে যা ব্যবহারকারীকে পরম ডিরেক্টরি পাথগুলি মোকাবেলা থেকে মুক্তি দেয়, যা উইন্ডোজের সংস্করণগুলির মধ্যে এবং এর মধ্যে পৃথক হতে পারে পৃথক ইনস্টলেশন। ...

যদি কোনও ডকুমেন্টের ধারককে নির্দেশ করে তবে ফোল্ডার শব্দটি আরও উপযুক্ত। শব্দটি ডিরেক্টরিটি ডকুমেন্ট ফাইল এবং ফোল্ডারগুলির একটি কাঠামোগত তালিকা কম্পিউটারে যেভাবে সংরক্ষণ করা হয় তা বোঝায়। ডিরেক্টরিটি অ্যাক্সেস করার উপায়ের কারণে এই পার্থক্যটি হতে পারে; ইউনিক্স সিস্টেমে, / usr / bin / সাধারণত কমান্ড লাইন কনসোলে দেখা হয় এমন একটি ডিরেক্টরি হিসাবে উল্লেখ করা হয়, তবে গ্রাফিকাল ফাইল ম্যানেজারের মাধ্যমে ব্যবহার করা হলে ব্যবহারকারীরা মাঝে মাঝে এটি একটি ফোল্ডারও বলতে পারেন।


4
আমি বলতে চাইছি এটি মূলত তারা বলছে যে তারা একই জিনিস হ'ল লল।
অ্যান্ড্রু

Noteতিহাসিক দ্রষ্টব্য: কমান্ড লাইন ইউএনআইএক্স, ভ্যাক্স / ভিএমএস এবং এমএস-ডস মূলত "ডিরেক্টরি" বিশেষভাবে ব্যবহৃত হয়েছিল। মূল 1970 এর জেরক্স স্টার "ফোল্ডার" শব্দটিকে তার "ডেস্কটপ রূপক" এর অংশ হিসাবে চালু করেছিল, এটি 1980 এর ম্যাক দ্বারা জনপ্রিয় হয়েছিল, এবং উইন্ডোজ সহ পরবর্তী জিইআইআইতে সর্বজনীন হয়ে ওঠে। কমান্ড লাইনে এটি এখনও একটি "ডিরেক্টরি"।
অরিয়ন লোলর

45

কোনও ফোল্ডারটি অবশ্যই কোনও ডিস্কের কোনও দৈহিক ডিরেক্টরি নয়। এটি উদাহরণস্বরূপ, উইন্ডোজের মুদ্রক ফোল্ডার বা নিয়ন্ত্রণ প্যানেল ফোল্ডার হতে পারে।

রেমন্ড চেন ব্যাখ্যা করেছেন:

উইন্ডোজ 95 উইন্ডোজ এক্সপ্লোরার এবং এর সাথে ফোল্ডার শব্দটি চালু করেছিল। ফোল্ডার এবং ডিরেক্টরিগুলির মধ্যে সম্পর্ক কী?

কিছু লোক বিশ্বাস করে যে উইন্ডোজ 95 ডিরেক্টরিগুলি ফোল্ডারে নতুন নামকরণ করেছে, তবে এটি আসলে এর চেয়ে বেশি।

উইন্ডোজ এক্সপ্লোরার আপনাকে ফোল্ডারগুলি দেখতে দেয় যা শেল নেমস্পেসের ধারক are ডিরেক্টরিগুলি হ'ল এক ধরণের ফোল্ডার, যথা, ফোল্ডারগুলি যা ফাইল সিস্টেমের অবস্থানের সাথে সম্পর্কিত। অন্যান্য ধরণের ফোল্ডার যেমন কন্ট্রোল প্যানেল বা নেটওয়ার্ক নেবারহুড বা প্রিন্টার রয়েছে। এই অন্যান্য ধরণের ফোল্ডার শেল নেমস্পেসে অবজেক্টগুলি প্রতিনিধিত্ব করে যা ফাইলগুলির সাথে সামঞ্জস্য করে না। সাধারণ ব্যবহারে, ভার্চুয়াল ফোল্ডার শব্দটি ডিরেক্টরিগুলি নয় এমন ফোল্ডারগুলিকে বোঝাতে প্রয়োগ করা হয়েছে। অন্য কথায়, আমাদের কাছে এই এলিউর ডায়াগ্রাম রয়েছে:

(ভার্চুয়াল ফোল্ডার = ফোল্ডার - ডিরেক্টরি)

সাধারণত, কোড যা শেল নেমস্পেসকে পরিচালনা করে তা ফোল্ডার এবং আইটেমগুলিতে পরিচালনা করা উচিত, ডিরেক্টরি এবং ফাইল নয়, যাতে কোনও নির্দিষ্ট স্টোরেজ মাধ্যমের সাথে নিজেকে বেঁধে না দেয়। উদাহরণস্বরূপ, কোডগুলি যা ফাইলগুলিতে সীমাবদ্ধ করে সেগুলি একটি জিপ ফাইলে নেভিগেট করতে সক্ষম হবে না, যেহেতু একটি জিপ ফাইলের বিষয়বস্তু ভার্চুয়াল ফোল্ডারের আকারে প্রকাশিত হয়।


11
Nitpicking জন্য, সাধারণত /procনেই ডিস্ক পারেন।
n611x007

16

আলভারো জি। ভিকারিওর উদ্ধৃতি :

বেশিরভাগ সময় এগুলি বিনিময়যোগ্য পদ হয়। ডিরেক্টরি হ'ল ফাইল সিস্টেমের প্রাথমিক সময় থেকেই ক্লাসিকাল শব্দটি ব্যবহৃত হয় যখন ফোল্ডারটি এক প্রকারের বন্ধুত্বপূর্ণ নাম যা উইন্ডোজ ব্যবহারকারীদের কাছে আরও পরিচিত মনে হতে পারে।

মূল পার্থক্য হ'ল ফোল্ডারটি একটি লজিক্যাল ধারণা যা অগত্যা কোনও শারীরিক ডিরেক্টরিতে ম্যাপ করে না। ডিরেক্টরি একটি ফাইল সিস্টেম অবজেক্ট। একটি ফোল্ডার একটি জিইউআই অবজেক্ট। উইকিপিডিয়া এটি এভাবে ব্যাখ্যা করে :

অফিসগুলিতে ব্যবহৃত ফাইল ফোল্ডারের সাথে সাদৃশ্য উপস্থাপন করে এবং অ্যাপল লিসার দ্বারা মূলত ব্যবহৃত নাম ফোল্ডারটি প্রায় সমস্ত আধুনিক অপারেটিং সিস্টেমের ডেস্কটপ পরিবেশে ব্যবহৃত হয়। ফোল্ডারগুলি প্রায়শই আইকনগুলির সাথে চিত্রিত হয় যা দৃশ্যত শারীরিক ফাইল ফোল্ডারগুলির সাথে সাদৃশ্যপূর্ণ।

কঠোরভাবে বলতে গেলে, একটি ডিরেক্টরি যা একটি ফাইল সিস্টেম ধারণা এবং গ্রাফিকাল ইউজার ইন্টারফেস রূপক যা এটি উপস্থাপন করতে ব্যবহৃত হয় (একটি ফোল্ডার) এর মধ্যে পার্থক্য রয়েছে। উদাহরণস্বরূপ, মাইক্রোসফ্ট উইন্ডোজ বিশেষ ফোল্ডারগুলির ধারণাটি ব্যবহার করে কম্পিউটারের বিষয়বস্তু ব্যবহারকারীদের কাছে মোটামুটি ধারাবাহিক উপায়ে উপস্থাপন করতে সহায়তা করে যা ব্যবহারকারীকে পরম ডিরেক্টরি পাথগুলি মোকাবেলা থেকে মুক্তি দেয়, যা উইন্ডোজের সংস্করণগুলির মধ্যে এবং এর মধ্যে পৃথক হতে পারে পৃথক ইনস্টলেশন।

যদি কোনও ডকুমেন্টের ধারককে নির্দেশ করে তবে ফোল্ডার শব্দটি আরও উপযুক্ত। শব্দটি ডিরেক্টরিটি ডকুমেন্ট ফাইল এবং ফোল্ডারগুলির একটি কাঠামোগত তালিকা কম্পিউটারে যেভাবে সংরক্ষণ করা হয় তা বোঝায়। এটি একটি টেলিফোন ডিরেক্টরিতে তুলনীয় যাতে নাম, নম্বর এবং ঠিকানাগুলির তালিকা থাকে এবং এতে প্রকৃত নথিগুলি থাকে না।


14
  • ডিরেক্টরি একটি ফাইল সিস্টেম ধারণা। একটি জিইউআইতে ডিরেক্টরিটি ফোল্ডার হিসাবে প্রতিনিধিত্ব করা হয় ।
  • উদাহরণ 1: ইউনিক্স সিস্টেমগুলি /usr/bin/সাধারণত কমান্ড লাইন কনসোলে দেখার সময় ডিরেক্টরি হিসাবে উল্লেখ করা হয়, তবে গ্রাফিকাল ফাইল ম্যানেজারের মাধ্যমে ব্যবহার করা হলে ব্যবহারকারীরা মাঝে মাঝে এটি একটি ফোল্ডারও বলতে পারেন ।
  • উদাহরণ 2 : উইন্ডোজ উভয় ব্যবহার নির্দেশিকা (কমান্ড পছন্দ মধ্যে mkdir, cdএবং) ফোল্ডার (গুই মধ্যে)।

ডিরেক্টরি : নাম ডিরেক্টরি টেলিফোন ডিরেক্টরিতে সাদৃশ্য উপস্থাপন করে:

একটি টেলিফোন ডিরেক্টরি চিত্র


ফোল্ডার : নাম ফোল্ডার অফিসগুলিতে ব্যবহৃত ফাইল ফোল্ডারের সাথে সাদৃশ্য উপস্থাপন করে:

অফিস ফোল্ডারের চিত্র Image


সাদৃশ্য:

  • একটি ফোল্ডার একটি ঘরের মতো।
  • একটি ডিরেক্টরি হল হোটেল রক্ষকের মতো যা সমস্ত ঘর জানে knows

আপনি যদি একটি নির্দিষ্ট ফোল্ডার চান, আপনি ডিরেক্টরি ব্যবহার করুন। আপনি যদি একটি নির্দিষ্ট ঘর চান তবে আপনি হোটেল রক্ষককে জিজ্ঞাসা করুন। সূত্র


4

আমি ইংরেজিতে এই দুটি শব্দের মধ্যে পার্থক্য আগে জানতাম না, এমনকি উইন্ডোজ রেজিস্ট্রি সম্পাদকটিতেও আমি দুটি সাব-কী খুঁজে পেয়েছি Folderএবং এর Directoryঅধীনেও HKEY_CLASSES_ROOT

আমি রেজিস্ট্রিটিতে ম্যানুয়ালি কিছু মান তৈরি না করা এবং প্রসঙ্গ মেনু আইটেমগুলির পার্থক্য পর্যবেক্ষণ না হওয়া পর্যন্ত আমি পার্থক্যটি জানতাম না। যদি আমি HKEY_CLASSES_ROOT\Folder\shellকেবল নীচে নোড তৈরি করি তবে আমি দেখতে পেলাম যে এটি উভয় ভার্চুয়াল ফোল্ডার (ওরফে system directory) এর মতো Recycle Binএবং ফাইল সিস্টেম ডিরেক্টরি, উভয়ের প্রসঙ্গ মেনুতে উপস্থিত হয় C:\Windows

যদি আমি HKEY_CLASSES_ROOT\Directory\shellকেবল নীচে নোড তৈরি করি তবে এটি কেবল ফাইল সিস্টেম ডিরেক্টরির প্রসঙ্গ মেনুতে উপস্থিত হয়, যেমন C:\Windows, তবে ভার্চুয়াল ফোল্ডারটি নয়। সুতরাং, @ অ্যান্টনিও যেমন উইন্ডোতে বলেছেন যে ফোল্ডারগুলি = ভার্চুয়াল ফোল্ডারগুলি + ফাইল সিস্টেম ডিরেক্টরি।


1

ফাইল এক্সপ্লোরারগুলিতে প্রদর্শিত ফোল্ডারের নাম (GUI যা আগে উইন্ডোজ এক্সপ্লোরার নামে পরিচিত) অগত্যা তারা যে ডিরেক্টরিগুলি উপস্থাপন করে সেগুলির মতো নয়। আপনি ভার্চুয়াল স্টোর নয়, একটি নির্দিষ্ট ফোল্ডার, ভর স্টোরেজে একটি সরল ডিরেক্টরি, প্রোগ্রাম করার জন্য চেষ্টা করছেন এমন ক্ষেত্রে বিবেচনা করুন। বলুন যে ফাইল এক্সপ্লোরারে প্রদর্শিত নামের ভিত্তিতে কোনও ব্যবহারকারী এটি নির্দিষ্ট করেছিলেন। এই নামটি ডিরেক্টরিতে একটি বিকল্প ডেটা স্ট্রিম (এডিএস) এর তথ্য দ্বারা ওভাররাইড করা যেতে পারে এবং আপনার প্রোগ্রামটি সত্যিকারের নামের দ্বারা ফাইলটির উল্লেখ করবে না।

দু'টি উদাহরণের মধ্যে আমি মুখোমুখি হয়েছি, আমার অ্যাপ্লিকেশনটি ব্যবহারকারী দ্বারা নির্দিষ্ট কোনও পাথের নামটি খুলতে পারে নি। এর মধ্যে একটি উদাহরণ ওয়ানড্রাইভ সম্পর্কিত ছিল; অন্যান্য উদাহরণের পুরো পরিস্থিতি আমার মনে নেই। যাইহোক, প্রদর্শন নামটি এমএস-বৈশিষ্ট্যযুক্ত ADS- এ সংরক্ষণ করা হয় : ATA ডেটা

আপনি ডিআইআর / আরএস ব্যবহার করে এডিএস তালিকা করতে সিএমডি.এক্সই ব্যবহার করতে পারেন। ফাইল এক্সপ্লোরারে প্রোপার্টি মেনু আইটেম ব্যবহার করে এই জাতীয় ফোল্ডারগুলির নাম পরিবর্তন করা এই ADS এর বিষয়বস্তুগুলিকে পরিবর্তন করে এবং ফাইল এক্সপ্লোরারে শেষ ব্যবহারকারীর কাছে প্রদর্শিত নামটি সে বা সে টাইপ করেছিল is কিন্তু এই পদ্ধতিটি ডিরেক্টরিটির নতুন নাম দেয় না।


0

আপনার লিঙ্কটি মূলত প্রযুক্তিগত ভিত্তিতে কী আলাদা তা বর্ণনা করে। বেশিরভাগ সময় মানুষ এগুলি বিনিময়যোগ্যভাবে ব্যবহার করে এবং যা তারা চয়ন করে তা বেশিরভাগ ক্ষেত্রে তারা কোন পরিবেশ থেকে আসে তার উপর ভিত্তি করে।

আপনি যদি এমন কোনও অ্যাপ্লিকেশনের জন্য বিকাশ ক্রস প্ল্যাটফর্ম না করেন যা ফাইলগুলিকে সংশোধন করবে, আপনার পার্থক্যগুলি জানতে হবে না। যত তাড়াতাড়ি আপনি বিভিন্ন ফাইল সিস্টেমের ধরণের সাথে কাজ করার প্রস্তুতি নিচ্ছেন, আপনার পার্থক্যগুলি তাদের জানা উচিত।

কখন কখন শব্দটি ব্যবহার করা হবে তা লোকেরা জানতে পারবে না। আমি এই পদগুলিকে বিনিময়যোগ্য হিসাবে ভাবি, যেহেতু পার্থক্যগুলি খুব কম লোকের কাছে পরিচিত।


4
যদিও আমি যা জিজ্ঞাসা করছি তা নয়।
মাফু
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.