উইন্ডোজ 7 ফাইলের নাম দৈর্ঘ্য 129 টি অক্ষরে সীমাবদ্ধ


18

আমি এমপি 3 গুলি সঠিকভাবে নামকরণের চেষ্টা করছি এবং আমি 129 টি অক্ষরের (128 নয়) কিছু নির্বিচারে দৈর্ঘ্যকে আঘাত করেছি। এনটিএফএস ফাইলের নামগুলিতে 255 টি অক্ষর সমর্থন করে, আমি এটি কীভাবে ঠিক করব?

স্টার ওয়ার্স - 6 - জেডি-র রিটার্ন - 2 - 07 - এন্ডোর 2 এর লড়াই, লিয়া ক্ষতবিক্ষত, ডুয়েল শুরু হয়, ওভারটেকিং বাঙ্কার, ডার্ক সি.এমপি 3


2
সত্যিই দীর্ঘ ফাইলের নামগুলির উপর নির্ভর না করাই ভাল কারণ এটি বেশ কয়েকটি সমস্যা তৈরি করতে পারে। এমপি 3 গুলিতে এই এবং / অথবা ডিরেক্টরি ব্যবহারের জন্য আইডি 3 ট্যাগ আকারে মেটাডেটা এম্বেড থাকতে পারে।
জেমসআরয়ান

3
আমি ফাইল এবং প্লেলিস্টগুলি খুলি; আমি "মিডিয়া লাইব্রেরি" ব্যবহার করি না। আমার সংগ্রহগুলি যথাযথভাবে নামকরণ করা হয়েছে, আমার কাছে কোনও "1.mp3" ফাইল নেই এবং সঠিকভাবে ফাইলের নামকরণ করতে খুব অলস লোকদের দাঁড়াতে পারি না; যা "1.mp3" থাকে যখন প্রতিটি অ্যালবামে কমপক্ষে একটি ট্র্যাক থাকে। ಠ_ಠ
জন

উত্তর:


13

সম্ভবত আপনি ব্যাকস্ল্যাশ অক্ষরগুলি সহ পুরো পথের জন্য মোট 260 টি অক্ষর অতিক্রম করছেন।

এমপি 3 ফাইলের নাম সহ কতগুলি অক্ষর পথে রয়েছে?


1
হ্যাঁ, ডাইরেক্টরিবিহীন ড্রাইভে থাকা ফাইলগুলির নাম পরিবর্তন করে দীর্ঘ নাম দেয়। খুব সুন্দর খোঁড়া যে ফাইলের নাম এবং পাথগুলি এক সাথে গণনা করা হয় এবং পৃথক নয়।
জন

5
MAX_PATH ধ্রুবক 256 নয়, 260 হিসাবে সংজ্ঞায়িত করা হয়েছে
ফুক্লিভ

যদিও ফোল্ডারগুলির মধ্যে কেবলমাত্র সর্বোচ্চ সর্বোচ্চ "247 চর + <null>" রয়েছে। দেখুন stackoverflow.com/a/15971467/632951
Pacerier

34

উইন্ডোজে ডিফল্ট মোট পাথের দৈর্ঘ্য 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 ফাইল এবং ডিরেক্টরির ফাংশন থেকে সরিয়ে দেওয়া হয়েছে। তবে আপনাকে অবশ্যই নতুন আচরণের জন্য বেছে নিতে হবে।


ধন্যবাদ, ডেভিড প্রথম পোস্ট করেছে এবং এটি কাজ করেছে, তবে আপনি সংস্থানগুলি +1 অন্তর্ভুক্ত করেছেন।
জন

1
একটি অনুরূপ সমাধান একটি জংশন ব্যবহার করা হয়। পরীক্ষা করে দেখুন schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.html
Urhixidur

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

কোনও ফাইলের নামের জন্য অক্ষরের সর্বাধিক সংখ্যা 255 নয়, 256 নয়
এড

@ 255 টি অক্ষর যোগ করুন + নাল সমাপ্তি
ফুলচলভি

0

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


না, এটি আপনাকে 255 অক্ষরের চেয়ে বেশি ফাইল সংরক্ষণ করতে দেয় না কারণ এটি ফাইল সিস্টেমের সীমা
ফুক্লভি

তবে পথটি কিছুটা লম্বা হতে পারে (বা MAX_PATH সীমাবদ্ধতা অপসারণের পরে অনেক দীর্ঘ)
ফুচলভ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.