উইন্ডোজে ডিফল্ট মোট পাথের দৈর্ঘ্য 260 টি অক্ষর অতিক্রম করতে হবে না ( drive
+ :\
+ 255 characters of filename
+ null terminator
+ সম্ভবত চূড়ান্ত \
ক্ষেত্রে যদি পথটি কোনও ডিরেক্টরি হয় বা কেবল বৃত্তাকার জন্য)। এটি ডসের 8.3-নামক যুগের একটি প্রতীক ছিল যেখানে 260-চরিত্রের পথটি সত্যিই গভীর পথ deep
এটি সম্ভবত ফোল্ডারে যাওয়ার পথটি ইতিমধ্যে খুব দীর্ঘ ছিল, সুতরাং আপনার ফাইলের নামটির বাকি অংশটি মাত্র 129 you আপনি যদি দীর্ঘ পথ চান, তবে আপনার বেশ কয়েকটি সমাধান রয়েছে:
- উপসর্গের সাথে পুরোপুরি যোগ্যতাসম্পন্ন ফাইলের নাম ব্যবহার করুন
\\?\
, আপনি এই পথে সর্বোচ্চ 32767 অক্ষর ব্যবহার করতে পারেন ‡
- ফোল্ডারগুলিকে সংক্ষিপ্ত করার জন্য পুনরায় নামকরণ করুন
subst
/ mountvol
/ diskmgmt.msc দিয়ে ড্রাইভ অক্ষরে ফাইলযুক্ত ফোল্ডারটি মাউন্ট করুন । এইভাবে আপনি নিজের ফাইলের নামের জন্য সর্বোচ্চ 255 টি অক্ষর ব্যবহার করতে পারেন
- পথে অন্য অগভীর ফোল্ডারে একটি জংশন / প্রতীকী লিঙ্ক তৈরি করুন। আপনি অক্ষরগুলি ড্রাইভের লিঙ্ক তৈরি করতে পারবেন না, সুতরাং আপনি যতক্ষণ না মাউন্টিং পদ্ধতিটি ব্যবহার করেছেন ততক্ষণ আপনি ফাইলের নাম অর্জন করতে পারবেন না
উইন্ডোজ 10 যেহেতু দ্বারা অন্য কোনো বিকল্প নেই MAX_PATH সীমাবদ্ধতা অপসারণ § । আপনি এটি HKLM\SYSTEM\CurrentControlSet\Control\FileSystem LongPathsEnabled
রেজিস্ট্রি এ সেট করে বা কম্পিউটার কনফিগারেশন> প্রশাসনিক টেমপ্লেটস> সিস্টেম> ফাইল সিস্টেম> গোষ্ঠী নীতিতে এনটিএফএস দীর্ঘ পথ সক্ষম করে সেট করে সক্ষম করতে পারেন
আরও পড়ুন:
‡ 32.767 অক্ষরের সর্বাধিক পথ কারণ, আনুমানিক \\?\
উপসর্গ রান সময়ে সিস্টেম দ্বারা একটি লম্বা স্ট্রিং প্রসারিত হতে পারে, এবং এই সম্প্রসারণ মোট দৈর্ঘ্য ক্ষেত্রে প্রযোজ্য।
§ উইন্ডোজ 10, সংস্করণ 1607 থেকে শুরু করে, MAX_PATH
সীমাবদ্ধতা সাধারণ Win32 ফাইল এবং ডিরেক্টরির ফাংশন থেকে সরিয়ে দেওয়া হয়েছে। তবে আপনাকে অবশ্যই নতুন আচরণের জন্য বেছে নিতে হবে।