प्लेटफॉर्म स्वतंत्र तरीके से किसी फ़ाइल में पथ बनाने के लिए, file.path
का उपयोग करें। यह कीड़े मुझे एक छोटे से है कि, उदाहरण के लिए,क्या कोई प्लेटफ़ॉर्म है जिसके लिए फ़ाइल विभाजक नहीं है "/"?
file.path("some dir", "some other dir", "my file")
अधिक वर्ण और से
"some dir/some other dir/my file"
मैं जानना चाहता हूँ कि क्या कोई प्लेटफार्मों जिसके लिए दूसरे संस्करण असफल हो जायेगी हैं चाहते कम पढ़ी जा सकती है। निश्चित रूप से पथ विभाजक (.Platform$file.sep
) लिनक्स, मैक और विंडोज के लिए /
है।
क्या कोई प्लेटफॉर्म (जो आर रन चालू है) जिसमें .Platform$file.sep
का एक अलग मूल्य है?
संपादित करें: Wikipedia list (धन्यवाद darioo) से केवल वर्तमान प्लेटफार्मों कि उपयोग नहीं करते /
ओपन VMS, स्ट्रेट्स VOS और सिम्बियन कर रहे हैं। FAQ on R कहा गया है कि आर
यूनिक्स की तरह, विंडोज और मैक ऑपरेटिंग सिस्टम के परिवारों के लिए विकसित की है
तो वहाँ इन प्लेटफार्मों से किसी के लिए कोई आधिकारिक समर्थन है। मुझे अपने नोकिया फोन पर हैकर्स चलाने वाली हैकर्स की एक सेना है या नहीं, इस बारे में अच्छा अनुभव नहीं है। क्या आप इन संभावनाओं पर आर का उपयोग करने की संभावना को अनुमान लगा सकते हैं?
ओपनवीएमएस पर आर चलाने के लिए संभव है (जहां विभाजक '।') है, लेकिन मुझे संदेह है कि आप आसानी से इस मंच को त्याग सकते हैं। जब आप parametrized पथ का उपयोग करते हैं तो –
'file.path' अधिक पठनीय है। 'File.path (main_path, subfolder, "विश्लेषण 001")' बनाम 'पेस्ट (main_path, subfolder, "विश्लेषण 001", sep = "/") की तुलना करें। – Marek
@ मरेक: सहमत। –