/ / रूट ड्रॉपबॉक्स निर्देशिका के तहत निर्देशिकाओं के पूर्व पूंजीकरण - माणिक, पथ, ड्रॉपबॉक्स, ड्रॉपबॉक्स-एपीआई, पूंजीकरण

रूट ड्रॉपबॉक्स निर्देशिका के तहत निर्देशिकाओं के पूंजीकरण को पूर्ववत करें - रूबी, पथ, ड्रॉपबॉक्स, ड्रॉपबॉक्स-एपीआई, पूंजीकरण

मै इस्तेमाल कर रहा हूँ ड्रॉपबॉक्स रूबी एपीआई। जब मैं प्राप्त करता हूं "path" इसके माध्यम से ड्रॉपबॉक्स सर्वर पर निर्देशिकाओं काAPI, निर्देशिका पथों को कैपिटल में रखा जाता है, यदि वे सीधे ड्रॉपबॉक्स रूट निर्देशिका के अंतर्गत हैं, भले ही स्थानीय कंप्यूटर पर संबंधित निर्देशिका पूंजीकृत हो। ड्रॉपबॉक्स सर्वर पर जानकारी को देखते हुए, मैं सही वर्णमाला मामले के साथ स्थानीय कंप्यूटर पर संबंधित पथ कैसे प्राप्त कर सकता हूं? बस आवेदन कर रहे हैं downcase दिए गए पथ पर काम नहीं करता है क्योंकि स्थानीय कंप्यूटर पर कुछ निर्देशिकाएं वास्तव में पूंजीकृत हो सकती हैं।

उत्तर:

उत्तर № 1 के लिए 1

आप प्रश्न में फ़ाइल के लिए असंवेदनशील खोज का प्रयास कर सकते हैं या सामान्य रूप से असंवेदनशील रेगेक्स का उपयोग कर सकते हैं। बस नीचे दिए गए उदाहरण के विपरीत पूर्ण फ़ाइल नाम से मेल खाना सुनिश्चित करें:

require "find"

Find.find(".") do |path|
if path =~ /file_name/i
p path
end
end