প্রতিবছর পর পর আমি এই ছোট সমস্যার মুখোমুখি হই। উইন্ডোজ এক্সপ্লোরারে একটি ফাইল মুছে ফেলার চেষ্টা করলে এটি একটি ত্রুটি দেখায়, বলে যে নির্দিষ্ট ফাইলটি খুঁজে পাওয়া যায়নি (এবং মুছে ফেলা যায়নি)। ঠিক আছে, এটা হয়। তখন আমি কমান্ড লাইনে যাই এবং সেখান থেকে মুছে ফেলার চেষ্টা করি। তবে এইবার, আমি একটি নতুন সমস্যার সম্মুখীন হই। সাধারণ মুছে ফেলার কাজটি সম্পন্ন হয় না, কমান্ড প্রম্প্ট বলে: সিস্টেম নির্দিষ্ট ফাইলটি খুঁজে পাচ্ছে না।
এই সমস্যা আমার স্যাম্বা শেয়ারে থাকা জিরক্স B215 প্রিন্টারের তৈরি একটি লক ফাইলের সাথে হয়েছিল। কোনো ناش্রুত কারণে, প্রিন্টারটি আসল ফাইলের নামের শেষাংশ কেটে দিয়েছিল, ফলে "Xerox_Scan.pdf" এর পরিবর্তে শুধু "Xerox_Scan." নামে দেখা যাচ্ছিল। হা, কিন্তু আসলে কি?
সমস্যা
কমান্ড লাইনে আমরা এই রকম কিছু পাই:
del "Xerox_Scan."
The system cannot find the file specified.
এই মুহূর্তে আমি বুঝতে পারলাম যে ফাইলের নামের শেষে সম্ভবত একটি অস্বাভাবিক ট্রেইলিং অক্ষর রয়েছে যা উইন্ডোজ এক্সপ্লোরার বা কমান্ড প্রম্প্টে দৃশ্যমান নয়। এটি আমাকে একটু ট্রিক মনে করিয়ে দিল যা আমি এবং কিছু সহকর্মী সিস্টেম অ্যাডমিনিস্ট্রেশন পরীক্ষায় জুনিয়রদের পরীক্ষা लेने ব্যবহার করতাম। আমরা DOS-এ অল্ট + ২৫৫ ট্রিক দিয়ে ফাইলের শেষে স্পেশাল ক্যারেক্টার তৈরি করতাম এবং দেখতাম কে সমাধান করতে পারে। লিনাক্সে, আপনি অক্টাল ডাম্প ইউটিলিটি (od) ব্যবহার করে সম্পূর্ণ ক্যারেক্টার সেট দেখতে পারেন।
সমাধান
উইন্ডোজে, পদ্ধতিটি হল লালচী অনুসন্ধান (বা মুছে ফেলা, সঠিকভাবে বললে)। আপনি যদি চিন্তা করেন এখানে কী হচ্ছে, তবে রেগুলার এক্সপ্রেশন ভাবুন। আমরা নির্দিষ্ট পথের যেকোনো সাবডিরেক্টরিতে যেকোনো ফাইল (/s) খুঁজছি, যার শেষে শূন্য বা অধিক হোয়াইটস্পেস ক্যারেক্টার থাকতে পারে। বাম। কাজটি হয়ে গেল, আর কোনো বদলো 모습이 নেই।
del /s \\?\D:\Scans\Xerox_Scan."
Deleted file - \\?\D:\Scans\Xerox_Scan.
উপসংহার
তথ্যাগতভাবে বললে, একটি অমুচে ফাইল বড় সমস্যা হওয়া উচিত নয়, কিন্তু এটি OCD স্তরে কসমেটিক সমস্যা, এবং সैद्धান্তিকভাবে এটি ব্যাকআপ স্ক্রিপ্ট বা শিডিউল্ড টাস্কে বাধা দিতে পারে যদি সেগুলো এই ধরনের ফাইলগুলোর সাথে মারামারি করার জন্য ডিজাইন করা না থাকে। তাই, আপনি কিছু হালকা রক্ষণাবেক্ষণ করতে চাইবেন।
অনেক অন্যান্য পদ্ধতিও আছে whom আপনি ব্যবহার করতে পারেন। উদাহরণস্বরূপ, প্রসেস এক্সপ্লোরারও ফাইল খুঁজে বের করে এবং সেগুলো মুছে ফেলতে পারে, হোয়াইটস্পেস ক্যারেক্টারসহ। কিন্তু আমি কমান্ড লাইন রেগেক্স-সার্চ এক্সিকিউশনকে সবচেয়ে সুন্দর সমাধান হিসেবে খুঁজে পেলাম। যাক, আমাদের কাজটি বিরক্তিকর ছিল কিন্তু এর একটি দ্রুত এবং ব্যথাহীন সমাধান আছে। আবার দেখা হবে।
চিয়ার্স।