উইন্ডোজ 7-এ কোনও ফোল্ডারের নাম "._।" রাখা কেন সম্ভব নয়?


74

আমি কেবল লক্ষ্য করেছি যে কোনও ফোল্ডারের ._.নামকরণ ._করা সম্ভব নয় - পরিবর্তে এটি নামকরণ করে। কখনও কখনও এটি নামকরণের পরে অদৃশ্য হয়ে যায় তবে দৃশ্যটি রিফ্রেশ করার পরে উপস্থিত হয়। উইন্ডোজ কোনও ফাইল নাম শেষে বিন্দু নিয়ে সমস্যা বলে মনে হচ্ছে - এটি কেন?


21
লক্ষ্যণীয় বিষয় হ'ল আপনি উইন্ডোজের সাথে ফাইলের নাম শুরু করার জন্য "হ্যাক" জুড়ে হোঁচট খেয়েছিলেন .
jpmc26

8
@ThisNameBetterBeAv উপলভ্য অনির্ধারিত, তবে cd -- -_-সম্ভবত কাজ করতে পারে। --মার্কার একটি সাধারণ "বিকল্পগুলি শেষে" হয়।
ট্রিপহাউন্ড

13
@ThisNameBetterBeAv উপলভ্য নয়, --এর নিজস্ব অর্থ " এটি বিকল্পগুলির সমাপ্তি, -আক্ষরিক মান হিসাবে যে কোনও কিছু শুরু করেই বিবেচনা করুন "। সবেমাত্র পরীক্ষিত: mkdir -- -_-এবং cd -- -_-আমার প্রত্যাশা অনুযায়ী কাজ করে।
ট্রিপহাউন্ড

2
বিকল্পভাবে, ./-_-পাশাপাশি কাজ করা উচিত।
glglgl

5
@ আলেকজান্দার লিনাক্সে, যেহেতু মন্তব্যগুলি যেখানে সেখানে উপস্থিত হয়েছিল, কারণ cd "-_-"শেলটি গ্রুপিংয়ের জন্য উদ্ধৃতি ব্যবহার করে তবে সেগুলি যুক্তির অংশ হিসাবে বিবেচনা করে না; এটি দিয়ে ত্রুটিinvalid option
ইজকাটা

উত্তর:


123

উইন্ডোজ সাধারণত ফাইলগুলির কোনও এক্সটেনশন বা এক্সটেনশন না রাখার জন্য কমপক্ষে একটি অক্ষর দীর্ঘ দীর্ঘায়িত হয়; এটি শূন্য দৈর্ঘ্যের এক্সটেনশানগুলির সাথে দুর্দান্ত নয়, অর্থাত্ ফাইলের নাম যা শেষ হয় .। ফোল্ডারগুলিরও এক্সটেনশন থাকতে পারে, সুতরাং, উইন্ডোজ তাদের নামগুলি একটি দিয়ে শেষ করতে দেয় না .। উত্স, ডেভিডপস্টিল যে নিবন্ধটি লিঙ্ক করেছেন তা থেকে :

ডিরেক্টরি বা ফাইলের নামে এক্সটেনশন থেকে বেস ফাইলের নামটি পৃথক করতে একটি পিরিয়ড ব্যবহার করুন

(আমার উপর জোর দিন।) আপনি যদি কোনও পিরিয়ডের সাথে নামযুক্ত কোনও ফাইল বা ডিরেক্টরি শেষ করার চেষ্টা করেন, উইন্ডোজ কেবল ধরে নেয় যে আপনি কোনও এক্সটেনশন চাননি এবং তাই এটি সরিয়ে ফেলুন, এমনকি যদি আপনি এটি mdকোনও কমান্ড প্রম্প্ট দিয়ে তৈরি করেন।

বিপদজনক এলাকা! আপনি যদি দৃ dire়ভাবে কোনও ফোল্ডারের নামটি দিয়ে শেষ করতে চান তবে আপনাকে .যাদু কাঁচা নামটির ওভাররাইড ক্রমটি ব্যবহার করতে হবে \\?\। একটি কমান্ড প্রম্পটে md \\?\C:\path\to\container\._.প্রকৃতপক্ষে নামের একটি ফোল্ডার তৈরি করবে ._., তবে এক্সপ্লোরার এমনকি প্রচুর প্রোগ্রামে সমস্যা হবে problems

._।  সমস্যার

এই জাতীয় ডিরেক্টরি কেবল rdতার \\?\নাম অনুসারে মুছে ফেলা যায় বা তার সংক্ষিপ্ত (8.3, dir /x) নাম দিয়ে পুনরায় নামকরণ করা যেতে পারে ।


1
আপনার বিস্তারিত উত্তরের জন্য ধন্যবাদ! :) আমি মনে করি এটির ভিতরে পাসওয়ার্ডের মতো গোপন স্টাফগুলি গোপন করার জন্য এটি একটি নিখুঁত ফোল্ডার হবে, কারণ আপনি যদি প্রথমে নামটি পরিবর্তন করেন তবে আপনি কেবল ফোল্ডারটি খুলতে পারবেন, এবং এটির নামকরণ কীভাবে প্রত্যেকে জানেন না।
কালো

19
@ অ্যাডওয়ার্ড ব্ল্যাক এটি স্ট্যাক এক্সচেঞ্জ পড়তে পারে এমন কাউকে থামিয়ে দেবে না (এবং তাই অনুমানী ছোট ভাইয়ের বিরুদ্ধে সুরক্ষাও সরবরাহ করবে না)। প্রদত্ত নামটি dir /xএটি বেশ সহজ করে তোলে এবং অন্য সময় এই নামটি কার্যকর হয়।
ক্রিস এইচ

11
এফডাব্লুআইডাব্লু, সাইগউইনের কমান্ড-লাইন সরঞ্জামগুলি উইন্ডোজ on এ কোনও যাদু ক্রম ব্যবহার না করে এই জাতীয় ডিরেক্টরি তৈরি করতে পারে (এবং তা পরিচালনা করতে পারে)।
স্টিভ জেসপ

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

3
নিতপিক: কমপক্ষে 8.3 দিনের মধ্যে (এনটিএফএসে ডিস্কে কী লেখা আছে তা আমি তদন্ত করে দেখিনি) সময়কালটি প্রথমে ডিস্কে কখনই লেখা হয়নি। নামটি নাম এবং এক্সটেনশনে বিভক্ত হয়েছিল, সেগুলি আলাদাভাবে সংরক্ষণ করা হয়েছিল। পড়ার পরে এটি নামটি নিয়েছিল এবং কোনও এক্সটেনশন থাকলে পিরিয়ড এবং নামেরটিতে এক্সটেনশন যুক্ত হয়েছিল। এভাবে প্রকাশ করার কোনও উপায়ই ছিল না _ ডিরেক্টরি কাঠামোতে অবশ্যই আপনি পিছনের বিন্দুটি হারিয়েছেন।
লোরেন পেচটেল

22

উইন্ডোজের কোনও ফাইল নাম শেষে বিন্দু নিয়ে সমস্যা আছে বলে মনে হচ্ছে? কেন?

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

নীচের উত্স লিঙ্ক নামকরণের নিয়ম সম্পর্কে আরও বিশদে যায় into

উত্স নামকরণ ফাইল, পাথ এবং নাম স্থান ace


5
এটি এখনও আমার কাছে বাগের মতো শোনাচ্ছে।
রালু

@ আরালু যদি এটি কোনও বাগ হয় তবে এমএস এটি সমাধানের ক্ষেত্রে সম্পূর্ণ উদ্বেগজনক বলে মনে হয়। সেই নিষেধাজ্ঞাগুলি উইন্ডোজ এক্সপি (পরে না থাকলে) থেকেই রয়েছে।
DavidPostill

উইন্ডোজ এক্সপি? আমার ধারণা হ'ল এমএস-ডস 0.x এ এই বিধিনিষেধগুলির শিকড় রয়েছে - আসুন মিঃ গেটসকে বিষয়টি পরিষ্কার করতে বলুন ...
ক্রিশ্চিয়ান সেভেরিন

17

এটি একটি বাগ নয়। এটি সামঞ্জস্যের সমস্যাগুলি রোধ করার জন্য ডিজাইন দ্বারা।
এটি পুরানো ডস দিনগুলির একটি বাকী।

FAT12 (ফ্লপি) এবং FAT16 ফাইল সিস্টেমগুলি (উইন্ডোজ 95-এ প্রবর্তিত দীর্ঘ ফাইল নাম সমর্থন করার আগে FAT16) কেবল 11 বাইটে:
নামের জন্য 8 বাইট, এক্সটেনশনের জন্য 3 ফাইল-নাম সংরক্ষণ করেছিল stored নাম এবং এক্সটেনশনের মধ্যে "পিরিয়ড" এমনকি সংরক্ষণ করা হয়নি। এটি প্রদর্শিত এবং স্বয়ংক্রিয়ভাবে প্রদর্শনের উদ্দেশ্যে যুক্ত করা হয়েছিল।
ডিরেক্টরিগুলির মোটেও এক্সটেনশন ছিল না। পরিবর্তে 3 বাইট বাড়ানোর জন্য "$" অক্ষর পূরণ করা হয়েছিল (যা আসল নামে অবৈধ ছিল)।
কারণ উইন্ডোজ এখনও এই এক্সপ্লোরারটির সাথে সামঞ্জস্যপূর্ণ এবং উইন্ডোজের অনেকগুলি উপাদান নীতিগতভাবে সামঞ্জস্যের সমস্যাগুলি তৈরি করা রোধ করতে পিছনের সময়টিকে অদৃশ্য করে দেয়।
অন্যরা যেমন বলেছে আপনি প্রকৃত পাথ-নামের পূর্বে RAW শব্দার্থবিজ্ঞান (\\? F উপসর্গ) ব্যবহার করে এই জাতীয় ফোল্ডারগুলি পরিচালনা করতে পারেন।
পর্দার আড়ালে এনটিএফএস এবং নেটওয়ার্ক-ফাইল সিস্টেমগুলিতে এই জাতীয় ফাইল এবং ফোল্ডারগুলির কোনও সমস্যা নেই। এটি এক্সপ্লোরারটির একটি বিষয় যা ব্যবহারকারীকে এমন কিছু তৈরি করতে বাধা দেওয়ার চেষ্টা করছে যা অন্য সফ্টওয়্যারগুলির জন্য সমস্যা তৈরি করতে পারে।

(বাস্তবে এছাড়াও কিছু অন্যান্য বাম ওভার রয়েছে:
ফাইল নাম যেমন COM, COM1, COM2, AUX, PRN, LPT, LPT1, LPT2, LPT3, CON একই সমস্যা তৈরি করতে পারে যেখানে এক্সপ্লোরার এবং অন্যান্য উইন্ডোজ অংশগুলি সমস্ত বিভ্রান্ত হয় কারণ এই নামগুলি "সংরক্ষিত" নাম যা ডস যুগ থেকেও পুরানো))


3
অন্য কোনও পাঠকের কাছে যারা বিন্দু সংরক্ষণ না করা সম্পর্কে প্রাথমিকভাবে অবিশ্বাস্য ছিলেন: এটি সিপি / এম এবং FAT16 এবং FAT32 সহ FAT এর সমস্ত সংস্করণের জন্য সঠিক ।
বেন এন

1
আমি কিছু পুরানো ডস প্রোগ্রাম মনে করি (প্রকৃত ডসটিতে চলমান, সম্ভবত সরাসরি আইএনটি 13 ফাংশন ব্যবহার করে) একবারে সি: ড্রাইভে একটি:
ফু.বার

2
@ বেন: আসলে, ফ্যাট 32 এ এটি কিছুটা আলাদা; এটি একটি সংক্ষিপ্ত ফাইলের নাম (8 + 3 বাইট "" অন্তর্নিহিত ডট "পিছনের সামঞ্জস্যপূর্ণ নাম সহ) সঞ্চয় করে এবং একটি দীর্ঘ ফাইলের নাম (এলএফএন হিসাবে পরিচিত), সুস্পষ্ট বিন্দু সহ 255 ইউসিএস -2 অক্ষর দ্বারা নির্মিত, এবং যদি না আপনি 16 বিট অ্যাপ্লিকেশন নিয়ে কাজ করছেন, আপনি সর্বদা এলএফএন এর সাথে কাজ করেন।
মাত্তেও ইটালিয়া

1
@ মাত্তিও ইটালিয়া এটি আমার বোঝা যে দীর্ঘ ফাইলের নামগুলি ভুল ফাইল এন্ট্রিগুলিতে রাখা হয়; উইন্ডোজ ইনস্টলেশন যা জানা আছে তারা এই এন্ট্রিগুলি সন্ধান করে এবং সম্ভব হলে এসএফএন এর পরিবর্তে এগুলি সরবরাহ করে। বিষয়টির উপর রেমন্ড চেনের পোস্টটি দেখুন বা উপরে লিঙ্ক করা FAT32 ফর্ম্যাট স্পেসের ভিএফএটি অংশ দেখুন।
বেন এন

1
-1 আপনি ডিরেক্টরি এক্সটেনশন সম্পর্কে ভুল; সম্ভবত এটি সিপি / এম এর ক্ষেত্রে সত্য ছিল (আমার স্মৃতিটি সেই ওএস সম্পর্কে অত্যন্ত খারাপ), তবে আমি ডসের সময় থেকে আমার গাছে "প্রোগ্রামাম.ইং" ডিরেক্টরিটি ব্যবহার করে এসেছি এবং win.tue.nl/~aeb/linux/ দেখুন এফএস / ফ্যাট / ফ্যাট -১.এইচটিএমএল - ডিরেক্টরি এন্ট্রিগুলি হুবহু ফাইল হিসাবে পরিচালিত হয়, তাদের 8.3 নামও থাকতে পারে। পরীক্ষা: একটি 8.3 ডিরেক্টরি তৈরি করুন ( mkdir testfile.name) এবং উইন্ডোজ ( dir /x) এ এর ডসের নাম প্রদর্শন করুন - আপনি TESTFI~1.NAMপ্রত্যাশা অনুযায়ী পাবেন।
ভ্যাক্সকুইস

3

এখানে সমস্যা হ'ল উইন্ডোজ (ডস) FAT ফাইল সিস্টেমে 8.3 ফাইলের নামের জন্য অনুমতি দেয়। অর্থ, 8 টি অক্ষর, এর পরে a। তারপরে তিনটি অক্ষর। ইউনিক্স এবং লিনাক্স / এবং \ 0 বাদে যে কোনও চরিত্রের জন্য অনুমতি দেয়। Character 0 হ'ল সি অক্ষরের স্ট্রিং টার্মিনেটর, এবং / ডিরেক্টরি বিভাজক। অন্য সব কিছু ব্যবহার করা যেতে পারে।

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

শেলটি অনেকগুলি historicalতিহাসিক বর্ধনগুলি মোকাবেলা করতে সক্ষম যা এমএস-ডস দিন থেকে প্রায় স্থির থাকে।

আশাকরি এটা সাহায্য করবে


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