Thay đổi thư mục làm việc để chia sẻ mạng


23

Tôi có thể liệt kê tất cả các tệp trong một thư mục với: dir \\aenw08v401\FOLDER\I001\*

Tuy nhiên, khi tôi thực thi cd \\aenw08v401\FOLDER\I001, thư mục làm việc hiện tại sẽ không thay đổi.

Đây là những gì tôi thấy khi tôi thực hiện net view \\aenw08v401:

Shared resources at \\aenw08v401
Share name  Type  Used as  Comment

-----------------------------------
FOLDER    Disk
The command completed successfully.

Có thiếu công tắc nào không, hay tôi cần sử dụng một lệnh khác?


Câu trả lời:


29

Dấu nhắc lệnh Windows cmdkhông hỗ trợ các đường dẫn UNC như các thư mục hiện tại.

C:\Users\User1>cd \\myServer\myShare
CMD does not support UNC paths as current directories.

Giải pháp: Sử dụng pushd.

C:\Users\User1>pushd \\myServer\myShare

Z:\>dir
 Volume in drive Z is MYDRIVE
 Volume Serial Number is 1234-5678

 Directory of Z:\

12/16/2015  11:18 AM    <DIR>          .
12/16/2015  11:18 AM    <DIR>          ..
               0 File(s)              0 bytes
               2 Dir(s)  120,609,575,936 bytes free

Z:\>popd

C:\Users\User1>

Giải pháp thay thế: Ánh xạ đường dẫn UNC tới ký tự ổ đĩa.

C:\Users\User1>net use Y: \\myServer\myShare 
The command completed successfully.

C:\Users\User1>Y:

Y:\>dir
 Volume in drive Y is MYDRIVE
 Volume Serial Number is 1234-5678

 Directory of Y:\

12/16/2015  11:18 AM    <DIR>          .
12/16/2015  11:18 AM    <DIR>          ..
               0 File(s)              0 bytes
               2 Dir(s)  120,609,575,936 bytes free

Y:\>C:

C:\Users\User1>net use /delete Y:
Y: was deleted successfully.

2
Giải pháp Pushd hoạt động hoàn hảo với tôi, mặc dù cuối cùng tôi psexecđã làm việc tốt hơn
tomdemuyt

1
Hoặc sử dụng PowerShell nơi cd \\Server\pathchỉ hoạt động.
Franklin Yu
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.