দিনের একটি সময় ব্যবহার করে ফোল্ডারের নামগুলিতে কোলন পরিবর্তনের জন্য কোন অক্ষর ব্যবহার করা যেতে পারে?


9

এটা যেমন মান হিসাবে প্রায়ই নাম ফাইল এবং একটি তারিখ ও সময়, সঙ্গে ফোল্ডারগুলিতে সুবিধাজনক আইএসও 8601 বিন্যাস: 2014-12-10T22:35:28.460Z

দুর্ভাগ্যক্রমে, ম্যাকের এইচএফএস + ফাইল সিস্টেম যেমন ইউনিক্স-এর মতো ওএসগুলি সলিডাস /(স্ল্যাশ) এবং মাইক্রোসফ্ট ওএসগুলি রিভারস সলাইডাস \(ব্যাকস্ল্যাশ) ব্যবহার করে, তেমন পথকে পৃথককারী হিসাবে কলোনকে ব্যবহার করে । সামঞ্জস্যের জন্য কোনও ফাইল বা ফোল্ডারের নামকরণের সময় সমস্ত তিনটি অক্ষর এড়ানো উচিত।

কোলনের প্রতিস্থাপন হিসাবে কোন চরিত্রটি সাধারণত ব্যবহৃত হতে পারে?

  • HYPHEN ব্যবহার -করে প্রোগ্রাম্যাটিকভাবে রূপান্তরটিকে স্ট্যান্ডার্ড ফর্ম্যাটে রূপান্তর করা কঠিন করে তোলে।
  • একইভাবে, একটি সম্পূর্ণ স্টপ .(পিরিয়ড) ব্যবহার বিপরীত রূপান্তরকে কঠিন করে তোলে কারণ তাদের ভগ্নাংশের সেকেন্ড হিসাবে ভুল ব্যাখ্যা করা হবে।

উদাহরণস্বরূপ, ওএস এক্স মাউন্টেন লায়ন জাভা 8-এ প্রোগ্রামিং করার সময়, নামকৃত ফোল্ডারে File::mkdir()স্ট্রিং 2014-12-11T21:33:08ফলাফলের জন্য কল করা 2014-12-11T21/33/08


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

কেন কেবল এটি ব্যবহার করবেন না: মনে হচ্ছে এটি শেল থেকে ঠিক আছে। আমি সন্দেহ করি যে কেবল ওএস <= 9 এবং ক্লাসিকের সাথে একটি সমস্যা আছে: তাই আজকাল একটি সমস্যা। AL: সুতরাং এমএস
ওএসগুলি

@ মার্কের আধুনিক সংস্করণগুলি কোলন পরিচালনা করতে পারে। তবে প্রোগ্রাম্যাটিক অ্যাক্সেসের সময় সমস্যা দেখা দেয়।
বাসিল বাউরক

নামে কোলন দিয়ে কোনও ফাইল অ্যাক্সেস করতে আমার কখনও অসুবিধা হয়নি। এটি স্ল্যাশে স্যুইচ করা হওয়ায় এটি কেবল ফাইন্ডারের কাছ থেকে অদ্ভুত দেখাচ্ছে।
0942v8653

2
বিশেষত, এইচএফএস + ফাইলনামগুলিকে কোলন নয় / রাখার অনুমতি দেয়। যখন টার্মিনালে (বা ম্যাকিনটোস এপিআই এর পরিবর্তে পসআইএক্স এপিআই ব্যবহার করে ফাইল সিস্টেম অ্যাক্সেস করা যায়), ডিস্কে সঞ্চিত নামটিতে / র‌্যামে অনুবাদ করা হয়: এবং র‌্যামে নতুন ফাইলের নাম হিসাবে / এ অনুবাদ করা হয় ক্যাটালগ সংরক্ষণ করা হয়। Traditionalতিহ্যবাহী ম্যাকিনটোস এপিআই ব্যবহার করে প্রোগ্রামগুলি প্রভাবিত হয় না এবং / যেমন এটি ডিস্কে প্রদর্শিত হয় তেমনভাবে দেখুন। একে অপরের সাথে হস্তক্ষেপ না করে প্রতিটি API এর কেবলমাত্র একটিমাত্র নিষিদ্ধ অক্ষর (ভাল, আপনি NUL গণনা করেন তবে দুটি) এবং কেবলমাত্র একক ফাইল নাম পৃথককারী রয়েছে।
ganbustein

উত্তর:


6

আইএসও 8601 "বেসিক" প্রকরণ

ফাইল এবং ফোল্ডার নামকরণের জন্য আইএসও 8601 "বেসিক" ফর্ম্যাট স্ট্রিং ( YYYYMMDDTHHMMSSZ) নিয়োগ করে আপনি কোলন ব্যবহার এড়াতে পারবেন । মানটি পৃথককারীদের YYYY-MM-DDTHH:MM:SSZবিন্যাস থেকে বাদ দিতে দেয় ।

সুতরাং এই দুটি উদাহরণই মানের অধীনে বৈধ:

2016-03-27T07: 01: 02Z

20160327T070102Z

যদি আপনাকে কিছু প্রোগ্রামিং বা স্ক্রিপ্টিং ভাষার সাহায্যে এই স্ট্রিংগুলি প্রক্রিয়া করতে হয় তবে আপনাকে সেগুলি বর্ধিত বিন্যাসে রূপান্তর করতে হবে যা বিভাজক (হাইফেন, কলোন) এবং সময় অঞ্চল তথ্য অন্তর্ভুক্ত করে।

আন্তর্জাতিক মান তারিখ এবং সময় স্বরলিপি - "একটি তারিখ ও সময় মান একটি একক ডাটা ক্ষেত্র একসঙ্গে সংরক্ষণ করা হয়, তাহলে আইএসও 8601 দাড়ায় যে তারা একটি ল্যাটিন বড় হাতের অক্ষর দিয়ে পৃথক করা উচিৎ Tহিসাবে, 19951231T235959"। তাই Tমাঝেরটিটি alচ্ছিক ( 19951231235959) তবে প্রস্তাবিত।


ভাল সমাধান। প্রকৃতপক্ষে জাভা time-এর পরে তৈরি জাভা.টাইম ফ্রেমওয়ার্ক এবং পরবর্তীকালে জোদা-টাইমের মতো আরও ভাল ডেট-টাইম লাইব্রেরিগুলিতে "বেসিক" ফর্ম্যাট বা বিভাজকযুক্ত দীর্ঘতর ফর্ম্যাটটিকে পার্স করতে কোনও সমস্যা নেই।
তুলিল বাউর্ক

3

উত্থিত কোলন, ইউনিকোড 0x02F8 (উত্থিত কোলন-বনাম কোলন:) ফাইন্ডার বা অন্যান্য স্ক্রিপ্ট দ্বারা বিভাজক হিসাবে ব্যাখ্যা করা যায় না। (উত্থিত কোলন সম্পর্কে আরও তথ্য এখানে: http://www.charbase.com/02f8-unicode-modifier-letter-raised-colon )

আপনার ওএস এক্স সংস্করণের উপর নির্ভর করে সেই অক্ষরটি প্রবেশের উপায়টি পরিবর্তিত হয়। অ্যাপলের সহায়তা পৃষ্ঠায় আরও বিশদ পাওয়া যাবে: http://support.apple.com/en-us/HT201586


3
আকর্ষণীয় ধারণা। এই উত্তর প্রায় খুব চালাক। নিয়মিত COLON এর মতো দেখতে পার্সিং করার সময় বিভ্রান্তির কারণ হতে পারে।
তুলসী বাউর্কে

0

হিব্রু বিরামচিহ্ন me আমার পক্ষে দুর্দান্ত কাজ করে ... ইউনিকোড 05 সি 3 ...


2
সতর্কতা অবলম্বন করুন, সংখ্যার সংলগ্ন যখন হিব্রু কোলন জিনিসগুলি সত্যিই জগাখিচু করতে পারে! টাইপ করার চেষ্টা করুন 1(হিব্রু কোলন) 2। এটি পিছনে হিসাবে রেন্ডার 2:1! হিব্রু ডান থেকে বাম দিক দিয়ে কিছু। যাইহোক, বাম-থেকে-ডান ভাষা ব্যবহার করার চেষ্টা করা হলে এটি অত্যন্ত বিভ্রান্তিকর হবে।
উইসবুকি

হ্যাঁ, সম্ভবত এটি কোনও দুর্দান্ত বিকল্প নয় যদি পাঠ্যদাতারা যদি এই চরিত্রটির মুখোমুখি হন তখন আরটিএল মোডে স্যুইচ করার চেষ্টা করেন :(
ম্যাট এম

0

আমি এটিও তদন্ত করেছি। শব্দ 'কোলন' বিবরণ সঙ্গে বিকল্প গ্লিফ অধিকাংশই একটি কোলন পরিবর্তে নিশ্চিতভাবে অনাকর্ষণীয় হয় ( ˸, ܄, , , :,, and꞉`)।

অন্য বিকল্প অন্তত মূল কোলন একটি অনুরূপ শব্দ বিস্তৃতি রয়েছে - একটি অনুপাত জন্য গাণিতিক প্রতীক: । এটি বেশ কয়েকটি মনসপাসড ফন্টে দুর্দান্ত দেখায় তবে এটি ডিফল্ট ম্যাকোএস সিস্টেম ফন্টে কিছুটা ছোট।

এখানে এটি একটি ফাইলের নামে ব্যবহৃত হচ্ছে:

/Users/me/Books/Book Title: Book Subtitle.pdf [সীমাবদ্ধ কোলন গ্লিফ] /Users/me/Books/Book Title∶ Book Subtitle.pdf [অনুমোদিত অনুপাত গ্লিফ]

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