কখনও কখনও, ওয়াইল্ডকার্ডের পথগুলি প্রসারিত করতে সিএমডি শেলের অক্ষমতা সত্যিই কোনও অসুবিধা হতে পারে। আমাকে একটি ডিরেক্টরিতে 100 টি ফাইল একটি প্রোগ্রামে পাস করতে হয়েছিল, এবং * .ext টাইপ করতে পারিনি। পরিবর্তে, আমি একটি ফাইলগুলিতে তালিকাটি ছুঁড়ে ফেলার জন্য মিংডাব্লু এর 'এলএস' ব্যবহার করেছি, তারপরে ফাঁকা স্থানগুলির সাথে নতুন লাইনগুলি প্রতিস্থাপন করেছি, অনুলিপি করে সেমিডিতে আটকানো। বেশ দুঃস্বপ্ন।
আমি সন্দেহ করি উত্তরটি হ'ল না, তবে কেউ কি এটিকে মোকাবেলা করেছেন বা এটিকে আরও সহজ করার জন্য কোনও উপায় নিয়ে এসেছেন?
I suspect the answer will be no, but has anyone dealt with this or come up with any way to make this easier?
আসলে, আমার বিপরীত সমস্যা হচ্ছে, আমি কমান্ড-ইন্টারপ্রেটারকে তার তালিকাটিকে স্ট্রিং হিসাবে গণ্য করার জন্য এবং এটিকে ওয়াইল্ডকার্ড হিসাবে বাধা দেওয়া থেকে বিরত করার একটি উপায় বের করার চেষ্টা করছি । উদাহরণস্বরূপ, for %i in (foobar baz really?) do @echo %i
গত আইটেম (বিবেচনা করবে really?
) একটি ফাইলের নাম ওয়াইল্ডকার্ড রূপে, এবং এটি লাফালাফি যদি এই নামে কোনো ফাইল really1
, reallyz
ইত্যাদি ☹
?
উইন্ডোজ ফাইল সিস্টেমে ফাইল নামগুলির জন্য আইনী চরিত্র নয়। চরিত্রটি কেবল ওয়াইল্ডকার্ড হিসাবে ব্যাখ্যা করা যায়। দেখুন ফাইল, পাথ, এবং নামস্থান নামকরণ দুটিই MSDN এবং ওয়াইল্ডকার্ড অক্ষর ব্যবহার করে TechNet হবে।