Tôi có một số thư mục, giả sử C: \ foo Tôi muốn gắn kết như ổ đĩa M: \
Trong linux tôi sẽ làm điều này với một mount mount.
Tôi có một số thư mục, giả sử C: \ foo Tôi muốn gắn kết như ổ đĩa M: \
Trong linux tôi sẽ làm điều này với một mount mount.
Câu trả lời:
Bạn có thể sử dụng subst lệnh trong Windows.
subst m: c:\foo
Để thực hiện chuyển hướng liên tục, bạn có thể chỉnh sửa sổ đăng ký. Thêm một giá trị chuỗi (REG_SZ) vào:
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices
Đặt tên của giá trị thành ký tự ổ đĩa (ví dụ: M :), sau đó dữ liệu thành:
\??\C:\foo\foosub
Phương pháp này sẽ hoạt động trên các lần đăng nhập và khởi động lại. Tôi đã thử nghiệm điều này trên Windows 2008, vì vậy nó cũng sẽ hoạt động trên Vista, XP, 2003 và 2000.
Subst cũng hoạt động trong Vista:
C:\Users\juan>subst /?
Associates a path with a drive letter.
SUBST [drive1: [drive2:]path]
SUBST drive1: /D
drive1: Specifies a virtual drive to which you want to assign a path.
[drive2:]path Specifies a physical drive and path you want to assign to
a virtual drive.
/D Deletes a substituted (virtual) drive.
Type SUBST with no parameters to display a list of current virtual drives
.
Từ dòng lệnh:
subst M: C:\foo
Điều này hoạt động trong Windows XP, đã không thử nghiệm nó trong các phiên bản khác.
Thay thế là câu trả lời đúng. Bạn nên lưu ý rằng trạm biến áp là cài đặt mỗi phiên. Nó sẽ biến mất khi bạn đăng xuất và nếu bạn sử dụng runas để tạo bối cảnh đăng nhập thứ cấp, ổ đĩa con của bạn sẽ không ở đó cho các ứng dụng đó.
Bạn có thể tạo một lối tắt (.lnk) trong nhóm khởi động của mình để tạo lại các ổ đĩa đó. Thuộc tính mục tiêu của .lnk cần phải giống như thế này:
C: \ Windows \ System32 \ cmd.exe / c subs S: C: \ some \ Extreme \ Obscure \ Path \ Of \ My \ own \ src
Chúng tôi sử dụng kỹ thuật này để đảm bảo rằng tất cả các nhà phát triển xây dựng các biểu tượng gỡ lỗi có cùng đường dẫn từ S: \
Ngoài ra còn có một applet trực quan ngoài kia.
Bạn cũng có thể làm điều này trong PowerShell. Tôi sử dụng cách sau để đặt ổ đĩa vào thư mục làm việc Suvbversion của mình:
new-psDrive -name SVN -psprovider FileSystem -root 'c:\documents and settings\xxxx\my documents\subversion\adminscripts\trunk'
Sau đó, bạn có thể truy cập nó dưới dạng:
cd svn:
Một cách khác để làm điều này, có lẽ chơi tốt hơn một chút khi khởi động nó, là sử dụng mẹo tại http://windows.microsoft.com/en-us/windows7/Create-a-shortcut-to-map -a-drive-drive (tức là My Computer -> Tools -> Map Network Drive) và tận dụng thực tế là máy cục bộ của bạn là máy chủ mạng; Tôi vừa gắn kết, ví dụ,
\ localhost \ Users \ me \ Documents \ My Dropbox \ Nhạc di động
đến M: theo cách này. Bạn có thể sử dụng \ localhost \ C $ \ để truy cập mọi thứ, nhưng tôi gặp một số rắc rối với điều đó ở đây (mặc dù nó hoạt động với tôi ở nơi khác).
-Robin
Nếu bạn cần một cái gì đó là phiên chéo, bạn có thể xem xét việc chạy cả mục tiêu iSCSI cũng như máy khách iSCSI trên cùng một hộp. Rõ ràng điều này phụ thuộc vào hệ điều hành của bạn là liệu bạn có cần bất cứ điều gì bên thứ 3 để đạt được nó hay không.
sử dụng Subst Stick này vào một tập tin .bat
@echo off
subst [DRIVE LETTER]: C:\[FOLDER]
Sau đó lưu tệp bó vào thư mục khởi động trong menu bắt đầu. Nếu bạn đang ở trên windows 8, bạn có thể tìm thấy thư mục khởi động bằng cách nhấn Win + R sau đó nhập%appdata%\Microsoft\Windows\Start Menu\Programs\Startup