2012-11-19 15 views
28

का उपयोग कर मौजूद है, रूबी में, मैं कैसे जांच सकता हूं कि कोई फ़ाइल वाइल्डकार्ड का उपयोग कर मौजूद है या नहीं?जांचें कि कोई फ़ाइल वाइल्डकार्ड

जाहिर है यह काम करने के लिए प्रतीत नहीं होता:

File.exists?("/folderOfFile/Filename*.ext") 

उत्तर

53

आपका वाइल्डकार्ड फ़ाइलों का सेट, नहीं एक एकल फाइल को उल्लेख करता है। आप Dir::glob का उपयोग कर सकते हैं:

!Dir.glob('/folderOfFile/Filename*.ext').empty? 
+0

जो वही था जो मैं ढूंढ रहा था। धन्यवाद –

+16

'' '! [] खाली? == [] .any? '' ':) –

+1

या छोटा: 'Dir [' जो भी * ']। कोई भी? – DannyB

संबंधित मुद्दे