কোনও ইউএনসি পাথ ব্রাউজ করুন কোনও Windows ড্রাইভে ম্যাপিং ছাড়াই উইন্ডোজ সিএমডি ব্যবহার করে


153
C:\> cd \\somewhere
'\\somewhere'
CMD does not support UNC paths as current directories.

এটিকে ঘিরে আমি সাধারণত যা করি তা হ'ল ডিরেক্টরিটি কোনও নেটওয়ার্ক ড্রাইভে ম্যাপ করা এবং তারপরে আমি কমান্ড প্রম্পট থেকে সহজেই এটি অ্যাক্সেস করতে পারি।

তবে কীভাবে এর আশপাশে যাওয়ার সহজ উপায় আছে?


12
আপনি কোন উইন্ডো ব্যবহার করেন? যদি এটি উইন্ডোজ 7 হয়, আপনি আপনার সিস্টেমে পাওয়ার ইনস্টল করে দিয়েছেন। পাওয়ারশেল আন-পাথ এবং সিএমডি-কমান্ডগুলিকে সমর্থন করে (কয়েকটি ব্যতিক্রম ছাড়া)।
wulxz

আপনি সর্বদা রানের মাধ্যমে অচেনা ব্রাউজ করতে পারেন।
সুপারসিরিয়াল

1
@ ওল্লক্স: চিয়ার্স, আমি জানতাম না আপনি পাওয়ারশেলের সাহায্যে ইউএনসি পাথ ব্রাউজ করতে পারবেন। @ কাইল: এটি আমার প্রশ্ন অনুসারে আসলে একটি বৈধ উত্তর :) তবে আমি এটি একটি কমান্ড লাইনের পরিবেশ থেকে অ্যাক্সেস করতে চাই। এটিকে আরও স্পষ্ট করার জন্য আমার প্রশ্নটি পরিবর্তন করবে।
আন্দ্রেস গ্রেচ

যদি আপনার সমস্যাটি হয় যে আপনাকে কেবল কমান্ড লাইন থেকে কাজ করা দরকার, আপনি 'নেট' কমান্ডের সাহায্যে নেটওয়ার্ক ড্রাইভটি ম্যাপ করতে পারেন: নেট ব্যবহার এক্স: \\ কম্পিউটারের নাম \ ভাগের নাম
আল ক্রোলে

1
@ অলিস্টার ক্রোলে: হ্যাঁ আমি জানি, তবে আমি জিজ্ঞাসা করছি এমন কোনও সহজ উপায় আছে যাতে কোনও নেটওয়ার্ক ড্রাইভ ম্যাপিংয়ের সাথে জড়িত না।
Andreas গ্রেচ

উত্তর:


210

আপনি যদি ব্যবহার করেন pushdএবং popdপরিবর্তে cdআপনার ইউএনসি ত্রুটিটি পাবেন না।

pushd <UNC path>একটি অস্থায়ী ভার্চুয়াল ড্রাইভ তৈরি করবে এবং এতে প্রবেশ করবে।
popdঅস্থায়ী ড্রাইভ মুছে দিন এবং আপনাকে ফেরত পথ তুমি ছিলে যখন আপনার লেখা পেতে হবে pushd

উদাহরণ:

C:\a\local\path> pushd \\network_host\a\network\path

U:\a\network\path> REM a temporary U: virtual drive has been created

U:\a\network\path> popd

C:\a\local\path> REM the U: drive has been deleted

C:\a\local\path>

13
ব্যবহারের pushdফলে নেটওয়ার্ক শেয়ারে একটি ড্রাইভ ম্যাপিং তৈরি হয় এবং তারপরে ভাগটি ভাগ করে তার পরিবর্তে একটি পথে পরিবর্তিত হয়। popdশেয়ারটি সংযোগ বিচ্ছিন্ন করে।
ডভ

2
এটি আমার জন্য উইন্ডোজ 10 এ কাজ করে নিC:\WINDOWS\system32>pushd \\some\network\path ' ' CMD does not support UNC paths as current directories.
kayleeFrye_onDeck

1
এটি কেবল উইন্ডোজ 10 এ আমার পক্ষে কাজ করেছে, কতটা বিজোড়। আমি করেছি pushd \\ServerName\home\dir\dir2
Diziet

3
নেটিভ এবং মার্জিত, কেবল আশ্চর্য। উইন্ডোজ 10 এর জন্য কাজ করে
ওয়েস্টার্নগুন

ভাগ শংসাপত্রগুলি মেশিনের ব্যবহারকারীর শংসাপত্রগুলির সাথে মেলে না, তখন কী এটি কার্যকর করার কোনও কৌশল আছে?
পারকিনস

15

আমি এটি করতে গিট বাশ ব্যবহার করি , যেহেতু আমি ইতিমধ্যে এটি ইনস্টল করেছি।

এখানে চিত্র বর্ণনা লিখুন

একটি যোগ বোনাস হিসাবে:
এটি ভাল রং আছে, আমাকে ব্যবহার যাক ls, rmইত্যাদি এবং পাথ জন্য সঠিক স্ল্যাশ ব্যবহার করে। : P: P


আপনি যদি ব্যাকস্ল্যাশগুলি cd \\\\server\\share\\subdirectory
এড়িয়ে

1
এছাড়াও, আপনি যদি কম্পিউটারের নামগুলির সাথে ট্যাব সমাপ্তি ব্যবহার করার চেষ্টা করেন, নামগুলি সমাধান না হওয়া পর্যন্ত শেলটি কিছু সময়ের জন্য লকআপ হতে পারে।
ব্যবহারকারী 121391

এটি আমার পক্ষে কাজ করে না
কানসাইরোবট

12

ক্লিউর "কনটেক্সট কনসোল শেল এক্সটেনশন" (ওরফে ওপেন কমান্ড প্রম্পট) এতে বলেছে, "এমনকি নেটওয়ার্ক পাথ (ইউএনসি পাথ) থেকে ডিরেক্টরি খুলতে পারে" (এক্সপ্লোরার উইন্ডো থেকে)।

http://code.kliu.org/cmdopen/

এখানে চিত্র বর্ণনা লিখুন


3
এই প্রোগ্রামটি সবচেয়ে দুর্দান্ত!
আফরাজায়

1
আমি স্ক্রিনশট দ্বারা হতবাক, এটি বিদ্যমান!
লিউইয়ান 研

মনে রাখবেন // ড্রাইভটি খুলুন এবং ম্যাপযুক্ত সংস্করণ নয়। এটি ম্যাপডে ব্যর্থ হবে।
twobob

8

আমি সিএন C:\> cd \\somewhereপ্রোগ্রামে ইউএনসি সমস্যাটিও আঘাত করেছিলাম । এই পৃষ্ঠাটি খুঁজে পেয়েছে এবং netআদেশটি শিখেছে : net use x: \\computer name\share nameএবং এটি সফলভাবে ব্যবহার করেছে! অন্যদের কাছ থেকে শেখার জন্য যারা তাদের অভিজ্ঞতা পোস্ট করেন তাদের সবাইকে ধন্যবাদ। :-)


1
হ্যাঁ, তবে net useব্যবহারটি সেই অবস্থানটি কোনও নেটওয়ার্ক ড্রাইভে ম্যাপ করবে এবং আমি যা চাইছিলাম তা তা নয়।
আন্দ্রে গ্রাচ

2
@ আন্দ্রেয়াস গ্র্যাচ, আসলে pushdএটিও করে।
পেসারিয়ার 24'15

এটি Far+ এর মধ্যে ConEmuভিন্ন, ভিন্নভাবে কাজ করে pushd
ডিজিট্রি লাহোদা

@ পেসারিয়র কিন্তু pushdস্বয়ংক্রিয়ভাবে একটি ড্রাইভ লেটার নির্বাচন করে এবং নেটওয়ার্ক ড্রাইভ এর আর প্রয়োজন না হলে সংযোগ বিচ্ছিন্ন করে (পরে popdবা পরে exit)।
মার্টিন

4

আপনি যদি এক্সপি ব্যবহার করে থাকেন তবে এই সাইটটি http://support.microsoft.com/kb/156276 এ দেখতে পারেন

একটি রেজিস্ট্রি মান রয়েছে যা আপনাকে যুক্ত করতে, লগ আউট করতে, আবার লগ ইন করতে হবে ... এবং এখন আপনার সেমিডি.এক্সই ইউএনসি-পাথগুলিকে সমর্থন করে। আমার কাছে মনে হচ্ছে আপনি এখনও সিডি করতে পারবেন না তবে আপনি এটি অন্য কমান্ডে যেমন ডিয়ার, অনুলিপিতে ব্যবহার করতে পারেন ...

কোনও বিকল্পটি পুশড কমান্ডটি ব্যবহার করা হতে পারে, যা আপনাকে ভাগ করে নিতে দেবে (আমি এটি একটি অস্থায়ী ড্রাইভ চিঠি বরাদ্দ করে অনুমান করি) http://support.mic Microsoft.com/kb/317379


আপনার লিঙ্ক করা পৃষ্ঠাগুলি খালি পৃষ্ঠাগুলির মতো মনে হচ্ছে ......
প্যাসিরিয়ার

লিঙ্কগুলি এখানে কাজ করে। আপনি কি https ব্যবহার করার চেষ্টা করেছেন?
বিগব্ল্যাকডগ

-3

আপনি HTTPFileServer অ্যাপ্লিকেশনটি ব্যবহার করতে পারেন, এটি উইন্ডোগুলির উপরে, খুব হালকা এবং কনফিগার করা খুব সহজ, এটি আপনাকে একটি HTTP প্রোটোকলের সাথে একটি ইউএনসি (\ সার্ভার \ ভাগ) ফোল্ডার ভাগ করতে দেয় এবং এইচটিটিপি লিঙ্কটি কোনও HTML পৃষ্ঠায় ব্যবহার করা যেতে পারে

http://www.rejetto.com/hfs/

এটা আশ্চর্যজনক


8
কমান্ড লাইন ব্যবহারকারীর পক্ষে খুব কার্যকর নয়।
আইজাক রবিনোভিচ

আমি একমত যে এটি সফ্টওয়্যারটির একটি আশ্চর্যজনক অংশ, তবে কীভাবে এটি সিএমডি উইন্ডো অ্যাপ্লিকেশন ইউএনসি হ্যান্ডল করে না এমনটি পাওয়া যায়?
জে এলস্টন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.