"নাম দিয়ে পরিষ্কার করুন" আমার ফাইলগুলি বর্ণানুক্রমিক ক্রমে বাছাই করছে না


2

আমার ছয়টি সাব-ফোল্ডারযুক্ত একটি ফোল্ডার রয়েছে। ফাইন্ডারের পটভূমিতে ডান ক্লিক করে এবং "নাম দিয়ে পরিষ্কার করুন" এ ক্লিক করে এগুলি "1.0", "1.5", "1.6", "1.25", "1.56" এবং "2.0" ক্রমে সাজিয়েছে। এটি বেশ বিরক্তিকর, কারণ এটি কোনও লিক্সিকোগ্রাফিক ক্রমে নয় (যেমনটি আমি প্রত্যাশিত ছিলাম) বা সংখ্যাবৃদ্ধিক ক্রমে বৃদ্ধি পাচ্ছিল না, তাই আমি যে ডান সাবফোল্ডারটি চাই তার সন্ধান করতে সর্বদা সময় নেয়। "নাম দ্বারা পরিষ্কার" ফাইলগুলিকে কীভাবে সাজানো হয়?

ওএস এক্স ইয়োসেমাইট v10.10.5

উত্তর:


1

নাম অনুসারে ক্লিন আপ নির্বাচন করা জিনিসপত্রের ক্রম 1 অনুসারে জিনিস সাজায় 1

আপনার উদাহরণ ব্যবহার করে, আপনি আসলে ভুল করে বলেছেন যে আইটেমগুলি ক্রমবর্ধমান সংখ্যার ক্রমে তালিকাভুক্ত নয়। আপনার সরবরাহ করা অর্ডারটি হ'ল:

 1.0, 1.5, 1.6, 1.25, 1.56, and 2.0.

যাইহোক, উপরের চতুর্থ এবং 5 ম মানগুলি একটি বিন্দু পঁচিশ এবং এক পয়েন্ট পঞ্চান্ন হিসাবে ব্যাখ্যা করা যায়। সুতরাং, 25 6 এর চেয়ে বড় এবং 56 এর চেয়ে 25 টি বৃহত্তর এবং আরও অনেক কিছু।

তুলনা করার উপায় দ্বারা, এমএস উইন্ডোজ একই কাজ করে।

সুতরাং কেন এই ঘটবে?

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

সম্প্রতি আমাকে এমন একটি সংস্থার জন্য একটি ওয়ার্কফ্লো স্থাপন করতে হয়েছিল যা পরের তিন বছর ধরে প্রতি বুধবার একটি অ্যানিমেশন তৈরি করে। তারা তাদের ফাইল বলা যেতে চেয়েছিলেন NewsImage1, NewsImage2ইত্যাদি আমি তাদের ব্যাখ্যা ছিল এটা হতে প্রয়োজন NewsImage001, NewsImage002এবং তাই যাতে সময় দ্বারা তারা সমাপ্ত হয়েছিল অ্যানিমেশন এখনও থেকে অনুক্রমে তালিকাভুক্ত করা হবে NewsImage001থেকে NewsImage156। (যদি এটি আমার উপরে থাকে তবে ফাইলের নামগুলি নিউজআইমেজ ২০১70০১০ এর মতো ডেটিং স্কিম ব্যবহার করত তবে হায় হায় এটি আমার কল ছিল না)।

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

এটির মূল্যের জন্য, আমি সর্বদা ভেবেছি এটি অন্য কোথাও সিস্টেম পছন্দসমূহে একটি বিকল্প হওয়া উচিত তবে আমি সন্দেহ করি যে এটি সামঞ্জস্যের উদ্দেশ্যে সরবরাহ করা হয়নি।

1 দ্বারা আলফানিউমেরিক আমি বলতে চাচ্ছি এটা বর্ণানুক্রমিক (ল্যাটিন) অক্ষর এবং সাংখ্যিক (আরবি) ডিজিটের যে অ্যাকাউন্ট প্রতীক লাগে (যেমন যতিচিহ্ন, গাণিতিক চিহ্ন, ইত্যাদি) সংমিশ্রণ আছে। সুতরাং, অর্ডারিং প্রথমে চিহ্ন / বিশেষ অক্ষরের ভিত্তিতে কাজ করে, তার পরে অঙ্কগুলি ক্রমে, তার পরে অক্ষরে অক্ষরে থাকে by বিশেষ চরিত্রগুলির জন্য বাছাইয়ের ক্রমটি আমি মনে করি না, তবে দশমিক বিন্দুর পরে অঙ্কের জন্য কোনও কিছুই ভগ্নাংশের বিপরীতে সম্পূর্ণ সংখ্যা। এর দ্বারা আমার অর্থ দাঁড়ায় যে 1.1 1.2 এর চেয়ে কম, তবে 1.15 1.2 এর চেয়ে বেশি কারণ 1.15-এ '15' পনের হিসাবে দেখা হয় এবং 1.2 তে '2' দুটি হিসাবে দেখা হয় (বিশ হিসাবে নয়)।


হ্যাঁ, আমি অনুভব করেছি যে এটি এমন কিছু ছিল তবে আসল ক্রমটি কি? অন্যান্য ফাইলগুলির সাথে আমি যে নিদর্শনগুলি দেখেছি তার সাথে সামঞ্জস্যপূর্ণ কোনও অর্ডার আমি বের করতে পারিনি।
tparker

সাহায্য করার জন্য ধন্যবাদ. আমি নীচের পাদটীকা আরও তথ্য সরবরাহ করেছি। আমি আরও কিছু করতে পারি কিনা তা আমাকে জানান।
মনোমেথ

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