C:\> cd \\somewhere
'\\somewhere'
CMD does not support UNC paths as current directories.
Apa yang biasanya saya lakukan untuk menyiasatinya adalah memetakan direktori itu ke drive jaringan dan kemudian saya dapat dengan mudah mengaksesnya dari command prompt.
Tetapi apakah ada cara yang lebih mudah untuk mengatasi hal ini?
windows
command-line
network-drive
unc
Andreas Grech
sumber
sumber
Jawaban:
Jika Anda menggunakan
pushd
danpopd
bukannyacd
Anda tidak akan mendapatkan kesalahan UNC itu.pushd <UNC path>
akan membuat drive virtual sementara dan masuk ke dalamnya.popd
akan menghapus drive sementara dan membawa Anda kembali ke jalan Anda ketika Anda memasukkanpushd
.Contoh:
sumber
pushd
menciptakan pemetaan drive untuk berbagi jaringan dan kemudian berubah menjadi jalur relatif terhadap berbagi yang dibuatnya.popd
memutus pembagian.C:\WINDOWS\system32>pushd \\some\network\path
' ' CMD does not support UNC paths as current directories.
pushd \\ServerName\home\dir\dir2
.Saya menggunakan Git Bash untuk melakukan ini, karena saya sudah menginstalnya.
Sebagai bonus tambahan:
Ini juga memiliki warna yang lebih baik, mari saya menggunakan
ls
,rm
, dll, dan menggunakan garis miring yang benar untuk jalur. : Psumber
cd \\\\server\\share\\subdirectory
Kliu's "ContextConsole Shell Extension" (alias Open Command Prompt) mengatakannya, "bahkan dapat membuka direktori dari jalur jaringan (jalur UNC)" (dari jendela Explorer).
http://code.kliu.org/cmdopen/
sumber
Saya juga mengalami masalah dengan UNC
C:\> cd \\somewhere
dalam program C. Temukan halaman ini dan pelajari tentangnet
perintahnya:net use x: \\computer name\share name
dan gunakan dengan sukses! Terima kasih kepada semua yang memposting pengalaman mereka untuk dipelajari orang lain. :-)sumber
net use
akan memetakan lokasi itu ke drive jaringan dan bukan itu yang saya inginkan.pushd
melakukan itu juga.Far
+ConEmu
, tidak sepertipushd
.pushd
secara otomatis memilih huruf drive dan memutus drive jaringan ketika tidak diperlukan lagi (setelahpopd
atauexit
).Jika Anda menggunakan XP, Anda dapat melihat situs ini http://support.microsoft.com/kb/156276
Ada nilai registri yang perlu Anda tambahkan, logout, masuk lagi ... dan sekarang cmd.exe Anda mendukung UNC-Paths. Sepertinya saya bahwa Anda masih tidak dapat cd ke jalan, tetapi Anda dapat menggunakannya dalam perintah lain seperti dir, salin ...
Alternatif mungkin menggunakan perintah pushd, yang akan memungkinkan Anda beralih ke berbagi (saya kira dengan menetapkannya huruf drive sementara) http://support.microsoft.com/kb/317379
sumber
Anda dapat menggunakan aplikasi HttpFileServer, lebih dari windows, sangat ringan dan sangat mudah dikonfigurasi, memungkinkan Anda untuk berbagi folder jaringan UNC (\ server \ share) dengan protokol HTTP dan tautan HTTP dapat digunakan di halaman HTML apa pun
http://www.rejetto.com/hfs/
itu luar biasa
sumber