के बीच अंतर फ़ाइल सिस्टम नेविगेट करने में फ़ॉरवर्ड स्लैश और बैकस्लैश का उपयोग करने में क्या अंतर है। ./
और ../
के बीच क्या अंतर है?आगे और बैकस्लैश
उत्तर
ठीक है, ज्यादातर भाषाओं में बैकस्लाश को स्ट्रिंग अक्षर में भागने की आवश्यकता होती है, स्लेश नहीं करते हैं। आगे बैकस्लाश केवल विंडोज पर काम करते हैं, जबकि स्लेश बहुत ज्यादा काम करते हैं।
दूसरी तरफ, विंडोज प्रोग्राम के लिए तर्क के रूप में पथ नामों को पार करते समय, स्लेश का उपयोग करने से काम नहीं हो सकता है क्योंकि कई विंडोज प्रोग्राम कमांड लाइन झंडे को इंगित करने के लिए स्लेश का उपयोग करते हैं, इसलिए आपको बैकस्लाश का उपयोग करने की आवश्यकता है।
.
बनाम ..
: .
वर्तमान निर्देशिका है, ..
मूल निर्देशिका है।
माइक्रोसॉफ्ट ऑपरेटिंग सिस्टम (जैसे डॉस और विंडोज) बैकस्लाश (\) का उपयोग करते हैं, यूनिक्स-आधारित ऑपरेटिंग सिस्टम (जैसे लिनक्स) स्लेश (/) का उपयोग करते हैं।
डॉट (।) का मतलब वर्तमान कार्यशील निर्देशिका है, यह "यहां" कहने जैसा है। डबल डॉट (..) का मतलब मूल निर्देशिका है।
विंडोज़ में स्लैश और बैकस्लैश के बीच का अंतर कम से कम गैर-विद्यमान मेरे परीक्षणों से है, लेकिन मेरा मानना है कि पहले के संस्करणों में उन्होंने बैकस्लैश का उपयोग किया था। यूनिक्स सिस्टम स्लैश का उपयोग करता है।
./
और ../
के बीच अंतर यह है कि ./
पदानुक्रम जहां जबकि ../
मूल निर्देशिका है खड़े हैं में स्थिति का प्रतिनिधित्व करता है। डॉस और Windows, उदा
फ़ाइल नाम:
बैकस्लैश के लिए प्रयोग किया जाता है डी: \ दस्तावेज़ \ कार्यालय, सी: \ java \ jdk सी, यूनिक्स, और अन्य भाषाओं/प्रणालियों में भागने के अनुक्रम जो समान वाक्यविन्यास (सी ++, जावा, आदि) उधार लेते हैं। उदाहरण के लिए, \ n का अर्थ है नई लाइन और \ t का मतलब टैब है।
फ़ॉरवर्ड स्लैश के लिए प्रयोग किया जाता है: (क्योंकि यह यूनिक्स से ली गई है, और मैक ओएस एक्स) यूनिक्स पर
- फ़ाइल नाम, उदा
/cs/student/jsmith/cs8/lab00
,/Users/Shared/cs8/cTurtle.py
। - वेब पते (यूआरएल), जैसे
http://www.cs.ucsb.edu/~pconrad/cs8
। - कई प्रोग्रामिंग भाषाओं में विभाजित, उदा। battingAvg = हिट/atBats;
- 1. पायथन कच्चे तार और पिछला बैकस्लैश
- 2. स्ट्रिंग बैकस्लैश
- 3. स्काला और आगे संदर्भ
- 4. बैकस्लैश को डबल बैकस्लैश के साथ कैसे बदलें?
- 5. हैंडलिंग लेटेक्स बैकस्लैश xtable
- 6. नियमित अभिव्यक्ति और आगे स्लैश
- 7. जीसीसी और libstdC++ आगे संगतता
- 8. आगे घोषणा और नेमस्पेस (C++)
- 9. पीछे और आगे बटन। कैसे?
- 10. सी # - वृद्धि संख्या और आगे
- 11. अजाक्स + वापस और आगे बटन
- 12. डबल बैकस्लैश (सी #)
- 13. बैकस्लैश शून्य डिलीमीटर '\ 0'
- 14. String.replaceAll डबल बैकस्लैश
- 15. वाइल्डकार्ड और बैकस्लैश के साथ MySQL LIKE ऑपरेटर
- 16. बैकस्लैश - इसका क्या अर्थ है?
- 17. grep बैकस्लैश नकारात्मक दिखने में
- 18. एनएसएसटींग @ "\" बैकस्लैश चरित्र उद्देश्य-सी
- 19. क्या आगे
- 20. आगे स्लैश
- 21. आगे अजगर
- 22. सीमान्तक अक्षरांकीय या बैकस्लैश नहीं हो सकता है और preg_match
- 23. पीछे/आगे के बटन और प्रयोज्यता
- 24. सी ++ नाम स्थान उर्फ और आगे घोषणा
- 25. दो स्लेश क्यों हैं - आगे और पीछे?
- 26. RegExp का उपयोग करके मैं बैकस्लैश को डबल बैकस्लैश से कैसे बदल सकता हूं?
- 27. डीएच बनाम डीएचई और ईसीडीएचई और सही आगे की गोपनीयता
- 28. जावा में एक लिंक्डलिस्ट पर आगे और आगे जाने के लिए ListIterator का उपयोग
- 29. जेएनआई में जावा कोड पर आगे और आगे सी structs कैसे पास करें?
- 30. दो शाखाओं के बीच आगे और आगे कूदने का सही तरीका?
http://www.howtogeek.com/181774/why-windows-uses-backslashes-and-everything-else-uses-forward-slashes/ – Jonathan
आप सवाल शीर्षक के लिए googling की कोशिश की? वर्तमान में इंटरनेट पर जवाब खोजने के लिए यह छोटा है। –
उत्कृष्ट उत्तर wrt। एमएस/विंडोज़ डुप्लिक प्रश्न पर: http: //stackoverflow.com/a/38428899/321013 –