উইন্ডোজ in-এ আমি কীভাবে সর্বোচ্চ ফাইলের পথের আকার বাড়িয়ে দেব? [প্রতিলিপি]


16

সম্ভাব্য সদৃশ:
উইন্ডোজ পরিচালনা করতে পারে এমন দীর্ঘতম ফাইল পাথটি কী?

উইন্ডোজ 7 (-৪-বিট) এর সর্বাধিক পথের দৈর্ঘ্য বাড়ানো সম্ভব কিনা তা কি কেউ জানেন?

উত্তর:


21

দুর্ভাগ্যক্রমে উত্তরটি " প্রোগ্রামের উপর নির্ভর করে "। তারা কোন পদ্ধতিটি ব্যবহার করতে চান তা নির্ধারণ করার জন্য প্রোগ্রাম লেখার লোকদের উপর নির্ভর করে। আসলে, (নির্লজ্জ প্লাগ) আমি কয়েক সপ্তাহ আগে এক্সপ্লোরারটিতে MAX_PATH দ্বারা সীমাবদ্ধ সমস্যার বর্ণনা দিয়ে একটি ব্লগ এন্ট্রি লিখেছিলাম

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

কেবল ভেবেছি আমি আরও উল্লেখ করতে পারি যে 64৪-বিট উইন্ডোজ "Win32" এপিআইও ব্যবহার করে এবং CreateFileA32-বিট এবং 64-বিট প্রোগ্রাম উভয়েরই সমস্যা রয়েছে।


সম্পাদনা: গিকি বিশদ

সমস্যা কেবলমাত্র CreateFileAফাংশন এবং ফাংশনে উপস্থিত থাকে CreateFileWযখন কোনও ড্রাইভ চিঠি সহ একটি পরম পাথ ব্যবহৃত হয়। (কোডে) এর চারপাশে যাওয়ার একমাত্র পদ্ধতি হ'ল \\?\C:\Path\To\File.txtসিনট্যাক্স ব্যবহার করা ... সুতরাং এমন প্রোগ্রামগুলিও যে CreateFileWকোনও পথের সাথে ব্যবহার করে C:\Path\To\File.txtতা সমস্যা রয়েছে। এটি বর্ণনা করা একরকম কঠিন তবে বলা বাহুল্য, প্রোগ্রামগুলি অভ্যন্তরীণভাবে \\?\সিনট্যাক্সকে সমর্থন না করার বৃহত্তম কারণ হ'ল তারা আপেক্ষিক পথগুলি (যেমন পথ ..\Documents\file.doc) ব্যবহার করার দক্ষতা হ্রাস করে ।


দীর্ঘশ্বাস ফেলা হ্যাঁ, আমি উইন্ডোজ এক্সপ্লোরার ব্যবহার করছিলেন। এটি আমার কাছে অদ্ভুত বলে মনে হচ্ছে কারণ আমি সাধারণত ঝামেলা ছাড়াই উইন্ডোজ এক্সপিতে অত্যন্ত দীর্ঘ ফাইল পাথ তৈরি করতে সক্ষম হয়েছি (এক্সপিতে আমি কখনই দীর্ঘ পথ ত্রুটি পাই নি once একবার নয়!)। ওহ ভাল
ক্যামেরন

2
হ্যাঁ, সমস্যাটি ঘিরে বিভিন্ন উপায় রয়েছে, এর মধ্যে কেউই যদিও 100% কাজ করে না বলে মনে হয়। সত্যই আমি সমস্যাটিকে একটি বিশাল সমস্যা বলে মনে করি যেহেতু আমরা আরও বেশি ফাইল রাখছি। ওয়ার্ডটি কেবল দীর্ঘ পথ ধরে সংরক্ষণ করতে পারে যখন এটি ঠিকই হয়ে যায় তবে আপনি যখন অনুলিপিটি অনুলিপি করতে ব্যবহার করেন তখন "পথের নামটি গন্তব্যের পক্ষে অনেক দীর্ঘ"
জোশুয়া

"ভৌতিক বিবরণ" এর জন্য ধন্যবাদ, তারা আমার কাছে খুব আকর্ষণীয় (এবং কিছুটা বোধগম্য) কারণ আমি একজন শিক্ষার্থী প্রোগ্রামার (যদিও আমি এখনও উইন 32 এপিআই ব্যবহার করি নি)
ক্যামেরন

মজার বিষয়, আমি এক্সপি / 2003 এ সমস্ত সময় দীর্ঘ পথ ত্রুটি পেয়েছি।
surfasb

6

উইন্ডোজ in-এ অন্তর্ভুক্ত থাকা এসবিএসএসটি কমান্ডটি নতুন ভার্চুয়াল ড্রাইভ চিঠির মাধ্যমে দীর্ঘতর পথে প্রবেশের অনুমতি দেবে।

একটি ড্রাইভ চিঠির সাথে একটি পথ সংযুক্ত করে।

সাবস্টক [ড্রাইভ 1: [ড্রাইভ 2:] পাথ]

সাবস্টিভ ড্রাইভ 1: / ডি

ড্রাইভ 1: একটি ভার্চুয়াল ড্রাইভ নির্দিষ্ট করে যা আপনি কোনও পথ নির্ধারণ করতে চান।

[ড্রাইভ ২:] পাথ একটি ভার্চুয়াল ড্রাইভের জন্য আপনি যে শারীরিক ড্রাইভ এবং নির্ধারণ করতে চান তা নির্দিষ্ট করে।

/ ডি একটি বিকল্প (ভার্চুয়াল) ড্রাইভ মুছে ফেলে।

বর্তমান ভার্চুয়াল ড্রাইভের একটি তালিকা প্রদর্শন করতে কোনও পরামিতি ছাড়াই SUBST টাইপ করুন।


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