এটি সত্যই সহজ হওয়া উচিত। আমার যদি এর মতো স্ট্রিং থাকে:
../Test?/sample*.txt
তাহলে এই প্যাটার্নের সাথে মেলে এমন ফাইলগুলির একটি তালিকা পাওয়ার জন্য একটি সাধারণভাবে গ্রহণযোগ্য উপায় কী? (যেমন এটি মিলতে হবে ../Test1/sample22b.txt
এবং../Test4/sample-spiffy.txt
কিন্তু ../Test3/sample2.blah
বা ../Test44/sample2.txt
)
আমি একবার দেখেছি org.apache.commons.io.filefilter.WildcardFileFilter
এবং এটি সঠিক পশুর মতো মনে হচ্ছে তবে আপেক্ষিক ডিরেক্টরি পথে ফাইলগুলি অনুসন্ধানের জন্য কীভাবে এটি ব্যবহার করব তা নিশ্চিত নই।
আমি মনে করি যে আমি পিপীলিকার উত্সটি দেখতে পাচ্ছি কারণ এটি ওয়াইল্ডকার্ড সিনট্যাক্স ব্যবহার করে তবে আমি অবশ্যই এখানে খুব সুন্দর কিছু অনুপস্থিত।
( সম্পাদনা করুন : উপরের উদাহরণটি কেবল একটি নমুনা কেস ছিল I'm আমি রানটাইমের সময় ওয়াইল্ডকার্ডযুক্ত সাধারণ পাথগুলি পার্স করার উপায় সন্ধান করছি m এমমিয়ার্সের পরামর্শের ভিত্তিতে এটি কীভাবে করা যায় তা আমি খুঁজেছি তবে এটি বিরক্তিকর of জাভা জেআরই আমার সময় এবং ঝামেলা "বাঁচানোর" জন্য একক যুক্তি থেকে মূল (স্ট্রিং [] যুক্তি) -এর সহজ ওয়াইল্ডকার্ডগুলিকে অটো-পার্স করে বলে মনে হচ্ছে ... আমি খুব খুশী যে আমার মধ্যে ফাইলবিহীন আর্গুমেন্ট না ছিল মিশ্রিত করা।)