विंडोज़ पथ स्ट्रिंग में "C: 2 \" क्या होता है?


14

मुझे यह पॉप-अप विंडोज फ़ायरवॉल से मिला है। पथ में "C: 2 \" क्या है? असली रास्ता हैD:\Steam\SteamApps\common\...

विंडोज फ़ायरवॉल संवाद पॉप-अप

मैं cd /d C:2\cmd में कोशिश की और मिल गया"The system cannot find the path specified."

मैंने cd C:2\पॉवरशेल में भी कोशिश की और मिला"Set-Location : Cannot find path 'C:\2\' because it does not exist."

तो "D: \" का शॉर्टकट "C: 2 \" कैसा है?

अपडेट करें:

मैंने C:2रजिस्ट्री में खोजने की कोशिश की , जैसा कि @ टायसन ने सुझाव दिया था। जब मैं C:2रजिस्ट्री के लिए खोज करता हूं तो बहुत सारे अप्रासंगिक खोज परिणाम होते हैं "चेक पूरे स्ट्रिंग के साथ" अनियंत्रित और "केवल मिलान पूरी स्ट्रिंग" के साथ कोई परिणाम नहीं मिला। फिर भी मुझे कुंजी मिली, यह है HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\SharedAccess\Parameters\FirewallPolicy\FirewallRulesऔर इसका मूल्य है v2.10|Action=Allow|Active=TRUE|Dir=In|Protocol=17|Profile=Private|App=C:2\steam\steamapps\common\sonic & all-stars racing transformed\asn_app_pcdx9_final.exe|Name=asn_app_pcdx9_final.exe|Desc=asn_app_pcdx9_final.exe|Defer=User|। के लिए एक नियम D:\Steam\SteamApps\common\Sonic & All-Stars Racing Transformed\ASN_App_PcDx9_Final.exeहै Windows Firewall with Advanced Security > Inbound Rules। मुझे टीम फोर्ट 2 के लिए एक नियम भी मिला, जो v2.10|Action=Allow|Active=TRUE|Dir=In|Protocol=6|Profile=Private|App=C:0\steam\steamapps\common\team fortress 2\hl2.exe|Name=hl2.exe|Desc=hl2.exe|Defer=User|रजिस्ट्री D:\Steam\SteamApps\common\Team Fortress 2\hl2.exeमें और विंडोज फ़ायरवॉल नियम सूची में है। अन्य खेल में स्थापित D:\Steam\...है D:\रजिस्ट्री और Windows फ़ायरवॉल नियमों में दोनों। तो शायद यह है कि स्टीम सी: \ _ के अलावा ड्राइव के लिए एलियास कैसे बनाता है, लेकिन मैं जानना चाहता हूं कि यह कैसे काम करता है, और एक मामले में यह C:2\दूसरे में क्यों था C:0\, और तीसरे में बसD:\। मुझे लगता है कि यह शायद इसलिए है क्योंकि यह एक बाहरी एचडीडी है, और कभी-कभी स्टीम वह क्षण नहीं पा सकता है जब विंडोज नींद के बाद उठता है, इसलिए स्टीम ने इसके लिए विभिन्न उपनामों को सौंपा।

लेकिन क्या वास्तव में उन उपनाम काम करता है? कोई भी फ़ोल्डर नहीं है जिसे कहा जाता है 2या 0, यह सिर्फ हैD:\Steam\...


3
अगर मैं एक अनुमान के लिए खतरा था। स्टीम ने किसी कारण से गलत स्थान की सूचना दी, मेरा शिक्षित अनुमान, C: 2 \ _ भाप विशिष्ट सिंटैक्स है।
रामहुंड

3
तकनीकी रूप से यह एक मान्य रास्ता है। यह 2सी ड्राइव के वर्तमान कामकाजी डायर पर उपनिर्देशिका का नाम है । बेशक, अगर C ड्राइव पर CWD के पास ऐसी कोई सबडिर नहीं है, तो आप इसे सीडी नहीं कर सकते।
MSalters

क्या D: एक अलग भौतिक हार्ड ड्राइव के रूप में, या सिस्टम ड्राइव के विभाजन के रूप में मौजूद है?
टायसन

@ टायसन: अलग शारीरिक ड्राइव।
एचएएल 9000

2
यह मेरे सिद्धांतों में से एक को गोली मारता है ... यदि आपकी रजिस्ट्री आरामदायक स्तर की अनुमति देती है, तो रजिस्ट्री को `C: 2`
Tyson

जवाबों:


2

# 1 विज्ञापन

क्या यह C नामक एक फाइल हो सकती है, जो वास्तव में ऐप के PATH से सुलभ एक जंक्शन (प्रतीकात्मक लिंक) है, और जिसके लिए एक वैकल्पिक NTFS स्ट्रीम ADS (वैकल्पिक डेटा स्ट्रीम) है ताकि C: 1, C: 2, C: 3 , आदि एक अलग स्थान पर हल होगा? चूंकि स्टीम अपने अधिकांश अस्तित्व के लिए सिंगल-ड्राइव इंस्टॉलेशन तक सीमित रहा है, शायद यह रिलोकेटिंग गेम्स को सपोर्ट करने के लिए एक हैकी वर्कअराउंड था?

मुख्य मुद्दा : मुझे पता नहीं है कि एडीएस ने फ़ोल्डर्स, शॉर्टकट लक्ष्य, लिंक या जंक्शन के साथ काम किया। हालांकि, अगर यह किया, कि यह इस वाक्यविन्यास के बहुत करीब लाएगा।

# 2 सापेक्ष पथ

KingZoingo द्वारा पोस्ट किए गए लिंक पर, हम देख सकते हैं कि C: वर्तमान सापेक्ष पथ हो सकता है:

"C:tempdir\tmp.txt" refers to a file in a subdirectory to the current directory on drive C.

चूंकि एक फ़ोल्डर या जंक्शन "2" का नाम देना कानूनी है, इसलिए यह सिंटैक्स भी ले जाएगा।

मुख्य मुद्दा : मुझे उम्मीद थी कि फ़ायरवॉल वास्तविक निरपेक्ष मार्ग दिखाएगा।


सापेक्ष पथ के लिए +1। हालांकि यह गलत भी लगता है। वास्तविक रास्ते प्रदान किए जाते हैं, जिनमें D: \ Steam \ SteamApps \ common \ शामिल है, इसलिए 2 नामक एक उपनिर्देशिका इसका हिस्सा नहीं लगती है। फिर भी, आपका उत्तर अच्छी सोच प्रदान करता है और यह विचार लोगों को जागरूक करने के लिए अच्छा है, इसलिए आपके उत्तर को उपयोगी बनाने के लिए (भले ही यह सही उत्तर न हो)।
TOOGAM

0

देखने के बिना, वास्तव में चल रही प्रक्रिया मेमोरी में क्या है, यह बताना मुश्किल है।

आम तौर पर, कार्यक्रम अपनी स्वयं की स्मृति में बकवास का एक बहुत कुछ कर सकता है, जिसमें "कमांड लाइन" को बदलने या हटाने के साथ इसे निष्पादित किया गया था। या बच्चे की प्रक्रिया को क्रियान्वित करना। (जहां तक ​​मुझे याद है, स्टीम हर बार शुरू होने पर एक लंबी मील जाती है, अद्यतनों की जांच और फिर से खुद को फिर से पुनरारंभ करना जब तक कि यह कोई अर्थ न खो दे।)

संक्षेप में: भले ही उस रेखा का वाक्य-विन्यास कुछ हद तक "कानूनी" हो, लेकिन वास्तविकता कुछ भी हो सकती है। कोई निर्णायक उत्तर नहीं हो सकता है, जब तक कि बेहतर उपकरण वाला कोई व्यक्ति एक ही मुद्दे का सामना न करे और व्यक्ति में इसकी जांच न करे।


0

यहाँ निहित प्रश्न, मुझे लगता है, कि क्या c:2\fooविंडोज में कानूनी है। Google यहाँ सहायक नहीं है क्योंकि खोज के तार बहुत आम हैं। लेकिन MSDN सहायक है और पुष्टि करता है कि यह नहीं है। उनका पेज यहां देखें । तो यह है कि प्रविष्टि पर आपके स्टीम क्लाइंट के स्क्रिबलिंग के समर्थन में एक और डेटा बिंदु है। शायद यह आपको खेल की अपनी राय बताने की कोशिश कर रहा है :)


आपके लिंक से: "C: tempdir \ tmp.txt उपनिर्देशिका में एक फ़ाइल को वर्तमान निर्देशिका ड्राइव C पर ले जाता है।" यदि टेम्पर्डिर को "2" कहा जाता है, तो यह एक मान्य सापेक्ष पथ होगा। हालांकि, यह आश्चर्य की बात है कि फ़ायरवॉल पूर्ण पथ नहीं दिखाएगा।
एमटी

शानदार स्पॉट। हां, यह निश्चित रूप से एक संभावना है।
हमेशा 15
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.