Characters /: * এর মতো বিশেষ অক্ষর সহ ফোল্ডারের নাম বা ফাইলের নাম কীভাবে তৈরি করবেন? "<> | [সদৃশ]


9

আমার সমস্যাটি হ'ল, আমি আমার ফোল্ডারের নাম বা characters /: * এর মতো বিশেষ অক্ষর দিয়ে ফাইল রাখতে পারি না? "<> | উইন্ডোজ ভিত্তিক ওএসে এটি আমার পক্ষে খুব গুরুত্বপূর্ণ, যে ফাইল / ফোল্ডারের নাম দেওয়া যায় যাতে এই ধরণের অক্ষর থাকে।

এই সমস্যার জন্য আমি ইতিমধ্যে অনেকগুলি সাইট অনুসন্ধান এবং রেফার করেছিলাম তবে সব হতাশ। আমি মাইক্রোসফ্ট সমর্থন পৃষ্ঠাটিও পড়ি, তারা অন্যান্য অক্ষর ব্যবহার করার পরামর্শ দেয়। এটি এর লিঙ্ক, https://support.microsoft.com/en-us/kb/177506

আমি ইতিমধ্যে নমপ্যাড কী থেকে এই ধরণের বিশেষ অক্ষরের অল্ট বাটন + এএসসিআইআই কোড নম্বরটি চেষ্টা করেছি, কেবল উদাহরণস্বরূপ ফাইল / ফোল্ডারটির নাম পরিবর্তন করুন এবং Alt + 60 টিপুন (<অক্ষরের জন্য) তবুও এটি বার্তা দেয় যে, কোনও ফাইলের নামের মধ্যে নিম্নলিখিত কোনওটি থাকতে পারে না চরিত্র: \ / : * ? "<> |

আমাকে উপযুক্ত সমাধানের পরামর্শ দিন যাতে আমি এই জাতীয় বিশেষ অক্ষরের সাথে আমার ফাইল / ফোল্ডারের নাম দিতে পারি।


শুধু কৌতূহলী: আপনার এটি কী দরকার?
কামিল ম্যাকিয়েরোভস্কি

@ কামিল এটি আমার ফাইল / ফোল্ডারের নাম দেওয়ার জন্য এবং আমার পক্ষে একটি চ্যালেঞ্জিং কাজ।
কিরীট_ভানানী

@ পিআইএমপি_জেইউইস.ইকি আমি ইতিমধ্যে এটি করেছি, (আক্ষরিক স্ট্রিং-লাইট্রালপথ তবে এখনও সাফল্য
পাচ্ছি

এমনকি আপনি যদি এই অক্ষরগুলি দিয়ে ফাইল তৈরি করতে পারেন তবে কোনও প্রোগ্রাম সেগুলি খুলতে বা সেভ করতে সক্ষম হবে না।
কেল্টারি

10
- আমি আমার কনুই চাটতে পারি? - আপনি পারবেন না। - কিন্তু আমার করতে হবে. - আপনি আপনার হাত ভেঙে চেষ্টা করতে পারেন তবে আপনার বাহু তখন অকেজো হবে। - আমি মাথা ঘামাই না, আমার কনুই চাটতে হবে।
কামিল ম্যাকিয়েরোস্কি

উত্তর:


16

এটি আমার জন্য অত্যন্ত গুরুত্বপূর্ণ, ফাইল / ফোল্ডারের নামকরণ যাতে এই অক্ষরগুলি থাকে।

এটি আপনার পক্ষে গুরুত্বপূর্ণ হতে পারে তবে আপনার সমস্যাটি সমাধান করার জন্য আপনাকে এটি ছেড়ে দিতে হবে এবং আলাদা উপায় খুঁজে পেতে হবে।

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

তাদের বিশেষভাবে অনুমোদিত নয় কারণ তাদের অন্য ব্যবহার রয়েছে:

  • \- পাথ বিভাজক এবং পালানোর চরিত্র হিসাবে ব্যবহারের জন্য সংরক্ষিত
  • / - পাথ বিভাজক হিসাবে ব্যবহারের জন্য সংরক্ষিত
  • : - ড্রাইভের নাম ডেলিমিটার হিসাবে ব্যবহারের জন্য সংরক্ষিত
  • *এবং ?- ওয়াইল্ডকার্ড অক্ষর হিসাবে ব্যবহারের জন্য সংরক্ষিত
  • "- ফাঁকা স্থান যুক্ত নামের উদ্ধৃতি ব্যবহারের জন্য সংরক্ষিত Re
  • <, >এবং |- কমান্ড পুনঃনির্দেশ অপারেটর হিসাবে ব্যবহারের জন্য সংরক্ষিত

আপনি অবশ্যই পৃথক অপারেটিং সিস্টেম ব্যবহার করে এই অক্ষরগুলি সম্বলিত ফাইলগুলি তৈরি করতে পারেন (যতক্ষণ না অপারেটিং সিস্টেমটি উইন্ডোজ ফাইল সিস্টেমটি পড়তে / লিখতে পারে)।

তবে, আপনি উইন্ডোজ প্রোগ্রামগুলি ব্যবহার করে এই ফাইলগুলির সাথে কিছু করতে অক্ষম হবেন এবং তারা ফাইলের নামগুলি বুঝতে পারবেন না এবং ত্রুটিগুলি তৈরি করবে।


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

নামকরণ অনুষ্ঠান

নিম্নলিখিত মৌলিক নিয়মগুলি ফাইল সিস্টেমের নির্বিশেষে ফাইল এবং ডিরেক্টরিগুলির জন্য বৈধ নামগুলি তৈরি এবং প্রক্রিয়া করতে অ্যাপ্লিকেশনগুলিকে সক্ষম করে:

...

নিম্নলিখিত ব্যতীত ইউনিকোড অক্ষর এবং বর্ধিত অক্ষর সেট (128-255) এর অক্ষর সহ একটি নামের জন্য বর্তমান কোড পৃষ্ঠায় যে কোনও অক্ষর ব্যবহার করুন:

  • নিম্নলিখিত সংরক্ষিত অক্ষর:

    < (less than)
    > (greater than)
    : (colon)
    " (double quote)
    / (forward slash)
    \ (backslash)
    | (vertical bar or pipe)
    ? (question mark)
    * (asterisk)
    
  • পূর্ণসংখ্যা মান শূন্য, কখনও কখনও ASCII NUL অক্ষর হিসাবে পরিচিত।
  • এমন অক্ষর যাদের পূর্ণসংখ্যার উপস্থাপনা 1 থেকে 31 এর মধ্যে থাকে সেখানে বিকল্প ডেটা স্ট্রিম বাদে যেখানে এই অক্ষরগুলি অনুমোদিত। ফাইল স্ট্রিম সম্পর্কে আরও তথ্যের জন্য ফাইল স্ট্রিম দেখুন।
  • লক্ষ্য ফাইল সিস্টেমটি অনুমতি দেয় না এমন অন্য কোনও অক্ষর।

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


তবে আমি সত্যিই যাইহোক এটি করতে চাই।

সাইগউইন ইনস্টল করুন এবং ব্যবহার করুন touch

আমি সমস্ত সম্ভাব্যতাগুলি পরীক্ষা না করে নীচের কাজগুলি করেছি:

touch :
touch \|
touch \"
touch \>

উদাহরণ আউটপুট:

DavidPostill@Hal /f/test/impossible
$ ll
total 0
-rw-rw-rw-+ 1 DavidPostill None 0 Aug 10 21:03 '"'
-rw-rw-rw-+ 1 DavidPostill None 0 Aug 10 21:02 :
-rw-rw-rw-+ 1 DavidPostill None 0 Aug 10 21:02 '|'
-rw-rw-rw-+ 1 DavidPostill None 0 Aug 10 21:07 '>'

আপনি দেখতে পাচ্ছেন যে এগুলি উইন্ডোজে ব্যবহারযোগ্য নয়:

F:\test\impossible>dir
 Volume in drive F is Expansion
 Volume Serial Number is 3656-BB63

 Directory of F:\test\impossible

10/08/2016  21:07    <DIR>          .
10/08/2016  21:07    <DIR>          ..
10/08/2016  21:03                 0 
10/08/2016  21:02                 0 
10/08/2016  21:07                 0 
10/08/2016  21:02                 0 
               4 File(s)              0 bytes
               2 Dir(s)  1,772,601,536,512 bytes free

এখানে চিত্র বর্ণনা লিখুন


আমি আপনার উত্তরটির প্রশংসা করি, এটি কিছুটা সহায়ক তবে আমার সমস্যাটি একই রয়ে গেছে .. আমি মনে করি এই বিশেষ চরিত্রটির সাথে নাম পরিবর্তন করার জন্য অন্য কোনও সুপার ব্যবহারকারীর উপায়।
কিরীট_ভানানি

2
@ কিরিট আপনি এই অক্ষরগুলির সাহায্যে ফাইল তৈরি করতে পারেন তবে উইন্ডোজ তাদের সাথে কিছুই করতে পারে না এবং আপনি যখন উইন্ডোজ থেকে এই ফাইলগুলি ব্যবহার করার চেষ্টা করেন তখন ত্রুটিগুলি পাবেন।
ডেভিডপস্টিল

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

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

3
@ কিরিট আমি ইতিমধ্যে আপনাকে বলেছি এটি সম্ভব নয়
ডেভিডপস্টিল

3

আপনার নিজের ফন্ট সেট তৈরি করুন। সংরক্ষিত অক্ষরগুলির চিত্রগুলির সাথে আপনি ব্যবহার না করেন এমন কয়েকটি অক্ষর প্রতিস্থাপন করুন।


1
এটি বা লুকালিকে অক্ষর ব্যবহার করা। ইউনিকোড দিয়ে, কিছু সম্ভব। 🎃
ড্যানিয়েল বি

@ ক্রেগ 20২০ আমার পক্ষে এটি সম্ভব হবে না। আমাকে এর জন্য কিছু ইঙ্গিত দিতে পারে
কিরীট_ভানানি

নিশ্চিত নয়, মাথায় আসা একটি উন্মাদ ধারণা। আপনি জিজ্ঞাসা করতে পারেন টাইপোগ্রাফি বা প্রকাশের জন্য একটি স্ট্যাক এক্সচেঞ্জ ফোরাম আছে?
ক্লেটন

2

উইন্ডোজে আপনি এই অক্ষরগুলি দিয়ে ফাইল তৈরি করতে পারবেন না। কোনও সমাধান নেই, এই অক্ষরগুলি Win32 এপিআই দ্বারা নিষিদ্ধ করা হয়েছে।

উইন 32 পসিক্স নেমস্পেসের একটি উপসেট এবং এটি সংবেদনশীল। এটি ইউনিকোডের সমস্ত অক্ষর ব্যবহার করে: '"' '*' '/' ':' '<' '>' '?' '\' '|' এনবি নামগুলি ডট '।' বা স্পেস '' দিয়ে শেষ হতে পারে না।

- http://dubeyko.com/de વિકાસment / FileSystems / NTFS / ntfsdoc.pdf


এনটিএফএস সমস্যা নয়। (আসলে এটি এই অক্ষরগুলিকে ঠিকঠাক অনুমতি দেয় - এটি ইন্টারিক্স সমর্থনের জন্য ছিল )) সমস্যাটি উইন্ডোজ নিজেই, অর্থাত্ অন্তর্নিহিত এফএস যাই হোক না কেন, উইন 32 এপিআই দ্বারা বিধিনিষেধ আরোপ করা হয়েছে।
ব্যবহারকারী1686

@ গ্রায়েটি, আমার আরও তদন্তের ভিত্তিতে আপনি সঠিক বলে মনে করছেন। এটি প্রতিফলিত করার জন্য আমি আমার উত্তর সম্পাদনা করেছি।
ক্রিসইনএডমন্টন

আমি মনে করি এনটিএফএস সমস্যা নয়। এটি অবশ্যই কিছু সমাধান আছে। আমি যখন লিনাক্স ভিত্তিক ওএস থেকে এনটিএফএস ড্রাইভ অ্যাক্সেস করতে পারি তখন আমি এই ধরণের অক্ষর টাইপ করতে পারি।
কিরীট_ভানানি

"নামগুলি ডট দিয়ে শেষ হতে পারে না"। ত্রুটিপূর্ণ. শেষ হওয়া নামগুলি ফাইল করতে পারেন .। আপনি তাদের cmd:) থেকে কেবল তেমন কিছু করতে পারবেন না
ডেভিডপস্টিল

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