"সি: ফাইল: টিএক্সটি" এবং "সি: ILE ফাইল.টিএক্সটি" এর মধ্যে পার্থক্য কী?


উত্তর:


26

C:FILE.TXTFILE.TXTড্রাইভের বর্তমান ডিরেক্টরিতে বোঝায়C:

C:\FILE.TXTFILE.TXTড্রাইভের মূল ডিরেক্টরিতে বোঝায় C:( C:\)

তারা একই নয়।

সম্পাদনা করুন: কমান্ড প্রম্পট উদাহরণ:

উইন্ডোজ প্রতিটি ড্রাইভের জন্য একটি বর্তমান ওয়ার্কিং ডিরেক্টরি মনে করে। বলুন আপনি ডিরেক্টরিতে কাজ করছেন C:\UTILSএবং তারপরে আপনি ড্রাইভে F:এবং তারপরে ডিরেক্টরিতে পরিবর্তন BINকরুন F::

সি: T টিউটিএস> এফ:
 এফ: \> সিডি
 বিএন এফ: \ বিন>

এই মুহুর্তে বর্তমান ওয়ার্কিং ডিরেক্টরিটি C:এখনও রয়েছে C:\UTILSএবং এর জন্য বর্তমান ওয়ার্কিং ডিরেক্টরি F:রয়েছেF:\BIN

আপনি CDকমান্ডটি দিয়ে এটি যাচাই করতে পারেন :

ফ: \ বিন> সিডি সি:
সি: \ utils

এফ: \ বিন>

মনে রাখবেন আপনি C:এই কমান্ডটি ব্যবহার করে ওয়ার্কিং ড্রাইভটি আর ফিরিয়ে দেননি ।

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

এফ: IN বিন> কপি এফ: প্রোগ্রাম.এক্সইসি সি:     কপিগুলি * এফ: IN বিন \ প্রোগ্রাম.এক্সই থেকে সি: \ শিক্ষাগত \ প্রকল্প.এক্সইএফ 
: \ বিন> কপি এফ: প্রোগ্রাম.এক্সই সি: \    অনুলিপিগুলি: এফ: IN বিন \ প্রোগ্রাম.এক্সই থেকে সি: G প্রোগ্রাম.এক্সইএফ 
এফ: IN বিন> কপি চ: G প্রকল্প.এক্সই সি:    কপিস * এফ: G প্রোগ্রাম থেকে এক্স: সি: \ ইউটিইলস \ প্রোগ্রাম.এক্সই

এফ: IN বিন> কপি এফ: প্রোগ্রামআক্স.এক্সই সি: নতুন \ NEW_PROG.EXE অনুলিপি * এবং নামগুলি   
                                                এফ: \ বিন \ PROGRAM.EXE
                                                সি তে: \ বিন \ নতুন \ NEW_PROG.EXE
 

* 'অনুলিপি' অর্থ 'অনুলিপি করার চেষ্টা'। যদি ধরে নেওয়া ডিরেক্টরি স্ট্রাকচার এবং বর্তমান কার্যনির্বাহী ডিরেক্টরি উপস্থিত না থাকে বা অন্য কোনও প্রক্রিয়া দ্বারা পরিবর্তিত হয় তবে এই কমান্ডগুলি ব্যর্থ হবে।

কেস যেখানে কাজ ডিরেক্টরির মধ্যে হল রুট ডিরেক্টরি (যেমন। C:\) তাহলে C:PROGRAM.EXEএবং C:\PROGRAM.EXEএকই অবস্থানে বিন্দু, কিন্তু তারা বিভিন্ন পদ্ধতি দ্বারা আগত করা হয়েছে।


2
আসলে তারা করতে পারেন যদি সি একই হতে: 's বর্তমান ডিরেক্টরী মূল।
সিনিটেক

3
@Synetech; তারা একই জায়গায় উল্লেখ করতে
পারার

নোট করুন যে উইন্ডোজ এনটি প্রতি ড্রাইভ "বর্তমান ডিরেক্টরিগুলি" আর ট্র্যাক করে না; এই সিনট্যাক্সটি এখন কেবল cmd.exeশেলটিতেই কার্যকর। অন্যান্য প্রোগ্রামগুলিতে, যদি কারেন্টের চেয়ে আলাদা ড্রাইভ দেওয়া হয় তবে এ জাতীয় পাথ স্পেসিফিকেশন সর্বদা সেই ড্রাইভের মূলের সাথে সম্পর্কিত হবে।
ব্যবহারকারীর 6868

@ ফোশি, হ্যাঁ, কিছু নির্দিষ্ট প্রসঙ্গে তারা একই রকম। এটা যেমন বলার int xমতো int y; এগুলি === নয়, তবে উভয়টির মান একই হলে তারা == হতে পারে। @ গ্রায়েটি, অবশ্যই উইন্ডোজ অ্যাপস (উইন 32, কেবল এনটি নয়) কোনও ড্রাইভ সিডব্লিউড নেই যেহেতু এর প্রসঙ্গে কোনও অর্থ হবে না। নির্বিশেষে, এটি কেবল সেন্টিমিডি নয়; সমস্ত কনসোল অ্যাপ্লিকেশন এটি আছে
সিনেটেক

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