আমি লিঙ্কগুলিতে লিঙ্ক করার ইউটিলিটিটি সম্পূর্ণরূপে বুঝতে পারি এবং আমি পাশাপাশি একটি সহজ সমাধান অনুসন্ধান করছি। আমি যে সেরাটি নিয়ে এসেছি তা হ'ল হার্ডলিংকগুলি ব্যবহার করা, যা শর্টকাট.লএনকে ফাইলের দিকে নির্দেশ করে। আমি প্রতীকী লিঙ্কগুলি পরীক্ষা করেছি (জংশনগুলি কেবল ফোল্ডারগুলির জন্য, ফাইলগুলির জন্য নয়, সুতরাং সেগুলি পরীক্ষা করা হয়নি) এবং এটি কার্যকর হয় না (তৈরি করার সময় এগুলি মূলত ভাঙা ফাইল, যা খুলতে ব্যর্থ হয়)।
হার্ডলিঙ্কগুলির অনেকগুলি সুবিধা এবং অসুবিধা রয়েছে। প্রাথমিক অসুবিধাটি হ'ল এগুলি সহজেই ব্যাকআপ করা প্রায় অসম্ভব (আপনার তৃতীয় পক্ষের সফ্টওয়্যার বা স্ক্রিপ্টিংগুলি অন্য ডাইভ বা এমনকি একই ড্রাইভের অন্য কোনও স্থানে ব্যাক আপ করতে প্রয়োজন)। প্রাথমিক সুবিধাটি হ'ল আপনি আসল ফাইলটি সংশোধন করার সময় সেগুলি স্বয়ংক্রিয়ভাবে আপডেট হয়, সুতরাং 1 শর্টকাট ফাইল (নতুন পাথ / আইকন) পরিবর্তন করে যুক্ত সমস্ত হার্ডলিঙ্কগুলির পাশাপাশি পরিবর্তন করা হয় [হার্ডলিঙ্কের নামগুলি অবশ্য স্বতন্ত্র, সুতরাং কোনও ফাইলের নাম পরিবর্তন করা যায় না হার্ডলিঙ্ক নাম এবং তদ্বিপরীত পরিবর্তন]। হার্ডলিঙ্কগুলির সুবিধা এবং অসুবিধা উভয়ই অন্য বৈশিষ্ট্য হ'ল হার্ডলিংকের আইকন / পথ পরিবর্তন করা (হার্ডলিংকের ডেটা পরিবর্তন করা) এছাড়াও মূল পরিবর্তন করে। এতে 'লিঙ্কটি নিজেই মুছে ফেলা' অন্তর্ভুক্ত নয় (লিঙ্কটি অন্য কোনও ফাইল হিসাবে মুছতে পারে; মূল ফাইলটি নিজেই মোছা না করে)। এটি সুবিধাজনক কারণ এটি সম্পর্কিত সমস্ত লিঙ্কগুলি সিঙ্ক্রোনাইজ করে রাখে, তবে হার্ডলিঙ্কটি কোনও দুর্বল স্থানে সংরক্ষণ করা হয় এবং এটির ডেটা দূষিতভাবে সংশোধন করা হয় বা কোনও লিঙ্কের ডেটা সংশোধন করার ক্ষেত্রে কোনও ব্যবহারকারী ত্রুটি তৈরি হয়। এই পরিবর্তনটি আসল সহ সমস্ত কঠোর লিঙ্কযুক্ত অংশীদারদের কাছে নিয়ে যাওয়া হবে। স্পষ্টভাবে এই আচরণটি সাধারণত কার্যকর, আপনি 'স্থিতিশীল উত্স রেফারেন্স' (1-দিকের পরিবর্তন) চান এমন ক্ষেত্রে বাদে এই পরিবর্তনটি মূল সহ সমস্ত কঠোর লিঙ্কযুক্ত অংশীদারদের কাছে নিয়ে যাওয়া হবে। স্পষ্টভাবে এই আচরণটি সাধারণত কার্যকর, আপনি 'স্থিতিশীল উত্স রেফারেন্স' (1-দিকের পরিবর্তন) চান এমন ক্ষেত্রে বাদে এই পরিবর্তনটি আসল সহ সমস্ত কঠোর লিঙ্কযুক্ত অংশীদারদের কাছে নিয়ে যাওয়া হবে। স্পষ্টভাবে এই আচরণটি সাধারণত কার্যকর, আপনি 'স্থিতিশীল উত্স রেফারেন্স' (1-দিকের পরিবর্তন) চান এমন ক্ষেত্রে বাদে
আমি উইন্ডোজ এক্সপ্লোরারগুলিতে হার্ডলিংকযুক্ত পৃথক হার্ডলিঙ্ক এবং ফোল্ডারগুলি অনুলিপি করে পরীক্ষা করেছি এবং ফলাফলটি কেবলমাত্র মূল ডেটাতে বিচ্ছিন্ন শর্টকাট তৈরি করে (আর সম্পর্কিত হার্ডলিঙ্কগুলি নেই, এবং সুতরাং, মূল লিঙ্কে পরিবর্তনগুলি পরিবর্তন করবেন না)। আমি এই অনুলিপিটি অনুলিপিটিকে খুব বিরক্তিকর বলে মনে করি এবং প্রাথমিক কারণ হিসাবে আমি এগুলি ব্যাপকভাবে ব্যবহার করতে অনিচ্ছুক হব, তবে, যদি কেবলমাত্র নির্দিষ্ট উদ্দেশ্যে (ডেস্কটপ / টাস্কবারের সাথে একটি স্থিতিশীল ডিরেক্টরি থেকে লিঙ্কগুলি সিঙ্ক্রোনাইজ করার মতো) হয়ে থাকে তবে / স্টার্টম্যানু) তারা এখনও একটি ভাল সমাধান হতে পারে (যদিও তাদের ডিরেক্টরি বিল্ডিংটি স্বয়ংক্রিয় করতে স্ক্রিপ্ট না লিখে তারা অন্য সিস্টেমে সত্যই বহনযোগ্য নয়)। তবে তারা ভাঙা ছাড়াই ঘোরাফেরা করে (আপনি সেগুলি তৈরি হয়ে গেলে ফাইল সিস্টেমে যে কোনও জায়গায় সরিয়ে নিতে পারেন You আপনি কেবল সেগুলি অনুলিপি করতে পারবেন না)।
একটি হার্ডলিঙ্ক তৈরি করতে, কেবল একটি এলিভেটেড কমান্ড প্রম্পটটি খুলুন (.32 সিস্টেম 32 এ খোলা হয়েছে, অথবা অ্যাডমিন হিসাবে। সিএমডি চালান) এবং টাইপ করুন:
mklink /H [path and name of Hardlink] [location of original file]
উদাহরণ:
mklink /H C:\users\you\desktop\hardlink.lnk C:\users\you\location\shortcut.lnk
হার্ডলিঙ্কটি যে ফাইল টাইপের সাথে লিঙ্ক করা হয়েছে (যেমন, এখানে, .lnk, তবে নোটপ্যাড নথি হার্ডলিঙ্ক.টেক্সট বা অনুরূপ) এর সাথে সংযুক্ত করা ভাল, কারণ এটি মূলত মূল ফাইলটির একটি প্রতিবিম্ব, এবং উইন্ডোজ এক্সপ্লোরার এটির মতো আচরণ করে আসল ছিল (আবার, একটি দরকারী আচরণ)। আমার সরাসরি এও বলা উচিত যে এগুলি কেবল কমান্ড প্রম্পটের মাধ্যমে তৈরি হয়েছে (বা তৃতীয় পক্ষের সফ্টওয়্যার যা কমান্ডের জন্য শেল এক্সটেনশন বা গুই দেয়)। এছাড়াও, সেগুলি 'মিরর করা অনুলিপি ' নয়মূলটির 'টি থেকে, তারা মূল বস্তুর ফাইলের আকারগুলি দেখাতে পারে তবে তারা অভ্যন্তরীণভাবে ড্রাইভে 0 বাইট জায়গা স্থান নেয়; এগুলি আসলে ড্রাইভের এমএফটি-তে সংরক্ষিত রেফারেন্সগুলি (এটি কারণ হিসাবে তারা 2 টি পৃথক পার্টিশনের মধ্যে তৈরি করা যায় না [এটি উল্লেখ করার মতো তাদের আরও একটি বৈশিষ্ট্য; তবে যা শর্টকাট, জংশনের একটি চৌকস কম্বো দিয়ে সহজেই কাটিয়ে উঠেছে) , সিমলিঙ্কগুলি এবং একত্রে একসাথে ব্যবহৃত হার্ডলিঙ্ক]]
সত্যই, আমি বিশ্বাস করি এটি ঠিক আপনি যা খুঁজছেন এবং এটি একটি খুব দরকারী বৈশিষ্ট্য। আপনি যদি স্ক্রিপ্টটি ভালভাবে করতে পারেন তবে আমি নিশ্চিত যে এমন একটি প্রোগ্রাম লিখতে অসুবিধা নেই যা আপনার ইচ্ছামত হার্ডলিঙ্ক ডিরেক্টরি তৈরি করে (এবং এটি অন্যান্য সিস্টেমের জন্য 'ব্যাকআপ' বা 'বহনযোগ্যতা সমাধান' হিসাবে বিবেচনা করুন)। এই সমস্ত কাজকে আরও সহজ করার জন্য আপনি তৃতীয় পক্ষের সফ্টওয়্যারটি খুঁজে পেতে এবং হার্ডলিঙ্কগুলির সাথে কাজ করার অভ্যন্তরীণ অনর্থকে কাটিয়ে উঠতে সক্ষম হতে পারেন।