के साथ जावा 7 एनओओ सूची निर्देशिका मैं वाइल्डकार्ड का उपयोग कर निर्देशिका में एक फाइल ढूंढना चाहता हूं। मैं जावा 6 में इस है, लेकिन जावा 7 NIO करने के लिए कोड में परिवर्तित करना चाहते:वाइल्डकार्ड
File dir = new File(mydir);
FileFilter fileFilter = new WildcardFileFilter(identifier+".*");
File[] files = dir.listFiles(fileFilter);
कोई WildcardFileFilter
, और मैं थोड़ा के आसपास globs के साथ खेला है।
DirectoryStream<Path> stream = Files.newDirectoryStream(dir, identifier+".*")
और उसके बाद पुनरावृति फ़ाइल पथ:
है करने के लिए एक ग्लोब पारित कर सकते हैं आप [फाइल ढूंढना] पढ़ते हैं (https://docs.oracle.com/javase/tutorial/essential/io/find.html)? –
http://stackoverflow.com/questions/20443793/allow-wildcards-to-search-for-subdirectories-from-a-parent- निर्देशिका को देखें। इसके लिए आपको सही कोड बनाने में मदद करनी चाहिए। – wsl