मै इस्तेमाल कर रहा हूँ ड्रॉपबॉक्स रूबी एपीआई। जब मैं प्राप्त करता हूं "path"
इसके माध्यम से ड्रॉपबॉक्स सर्वर पर निर्देशिकाओं काAPI, निर्देशिका पथों को कैपिटल में रखा जाता है, यदि वे सीधे ड्रॉपबॉक्स रूट निर्देशिका के अंतर्गत हैं, भले ही स्थानीय कंप्यूटर पर संबंधित निर्देशिका पूंजीकृत हो। ड्रॉपबॉक्स सर्वर पर जानकारी को देखते हुए, मैं सही वर्णमाला मामले के साथ स्थानीय कंप्यूटर पर संबंधित पथ कैसे प्राप्त कर सकता हूं? बस आवेदन कर रहे हैं downcase
दिए गए पथ पर काम नहीं करता है क्योंकि स्थानीय कंप्यूटर पर कुछ निर्देशिकाएं वास्तव में पूंजीकृत हो सकती हैं।
उत्तर:
उत्तर № 1 के लिए 1आप प्रश्न में फ़ाइल के लिए असंवेदनशील खोज का प्रयास कर सकते हैं या सामान्य रूप से असंवेदनशील रेगेक्स का उपयोग कर सकते हैं। बस नीचे दिए गए उदाहरण के विपरीत पूर्ण फ़ाइल नाम से मेल खाना सुनिश्चित करें:
require "find"
Find.find(".") do |path|
if path =~ /file_name/i
p path
end
end