Відповіді:
Ви можете використовувати команду subst у Windows.
subst m: c:\foo
Для постійного перенаправлення можна редагувати реєстр. Додайте значення рядка (REG_SZ) до:
HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices
Встановіть назву значення на букву диска (наприклад, M:) , потім дані:
\??\C:\foo\foosub
Цей метод працюватиме через вхід та перезавантаження. Я перевірив це на Windows 2008, тому він також повинен працювати на Vista, XP, 2003 та 2000.
Subst також працює у 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
.
З командного рядка:
subst M: C:\foo
Це працює в Windows XP, не тестували його в інших версіях.
Subst - правильна відповідь. Ви повинні знати, що субстрат - це налаштування за сеанс. Він вимикається, коли ви виходите, і якщо ви використовуєте руни для створення вторинного контексту входу, ваш субст-диск не буде для цих додатків.
Ви можете створити ярлик (.lnk) у вашій групі запуску, щоб відновити ці накопичувачі. Цільове властивість .lnk має бути приблизно таким:
C: \ Windows \ System32 \ cmd.exe / c subst S: C: \ Some \ Extremely \ Mbscure \ Path \ Of \ My \ Own \ src
Ми використовуємо цю техніку для того, щоб усі розробники будували символи налагодження з однаковим шляхом від S: \
Також є візуальний аплет субстрату .
Це можна зробити і в PowerShell. Я використовую наступне, щоб встановити диск у свою робочу папку Suvbversion:
new-psDrive -name SVN -psprovider FileSystem -root 'c:\documents and settings\xxxx\my documents\subversion\adminscripts\trunk'
Потім ви можете отримати доступ до нього як:
cd svn:
Ще один спосіб зробити це, що, можливо, трохи краще, якщо встановити його на старті, це використовувати трюк на веб- сайті http://windows.microsoft.com/en-us/windows7/Create-a-shortcut-to-map - мережевий накопичувач (тобто Мій комп'ютер -> Інструменти -> Карта мережевого накопичувача) і скористайтеся тим, що ваша локальна машина є мережевим хостом; Я щойно монтував, наприклад,
\ localhost \ Користувачі \ мене \ Документи \ Мій Dropbox \ Портативна музика
до М: так. Можливо, ви можете використовувати \ localhost \ C $ \ для доступу до всього, але у мене виникли деякі проблеми з цим тут (хоча це працює для мене в інших місцях).
-Робін
Якщо вам потрібно щось, що є міжсесійним, ви можете поглянути на виконання як цілі iSCSI, так і клієнта iSCSI в одному полі. Очевидно, це залежить від вашої ОС, чи потрібно вам щось третє, щоб досягти цього.
використовуйте Subst Stick це у файлі .bat
@echo off
subst [DRIVE LETTER]: C:\[FOLDER]
Потім збережіть пакетний файл у папку запуску в меню "Пуск". Якщо у вас є Windows 8, ви можете знайти папку запуску, натиснувши Win + R, а потім набравши текст%appdata%\Microsoft\Windows\Start Menu\Programs\Startup