создать фиктивное местоположение в сети

1061
osama yaccoub

Я имею в виду приложение, которое при попытке запустить выдает сообщение об ошибке: "У вас должен быть диск M: \, сопоставленный с Path =" \ some \ network \ path "" .... поэтому я не хочу имитировать что этот путь существует для того, чтобы запустить приложение - путь только куда-то, куда можно выбросить выходные файлы ... Я в настоящее время не знаю, где конфигурации для редактирования пути, и я просто хочу смоделировать, что он существует. ... я думал, что смогу создать виртуальную машину, которая содержит этот путь, но очень дорогой .... какие-либо другие предложения?

2
Смотрите здесь: [Как подделать сетевой путь] (http://superuser.com/questions/530346/how-to-fake-a-network-path). Atzmon 8 лет назад 1

1 ответ на вопрос

1
DavidPostill

You must have a Drive M:\, mapped to Path="\some\network\path"

the path is only somewhere to throw output files to

You can use subst to map M: to a directory of your choice, for example c:\temp:

subst M: C:\temp 

To remove the subst later:

subst M: /D 

Example:

F:\test>subst m: c:\temp F:\test>dir m: Volume in drive M has no label. Volume Serial Number is C8D0-DF1E Directory of M:\ 01/05/2016 22:48 <DIR> . 01/05/2016 22:48 <DIR> .. 21/04/2016 22:43 <DIR> acrord32_sbx 14/07/2015 11:01 0 FXSAPIDebugLogFile.txt 30/04/2016 10:08 262,144 ICACHE-04044202.tmp 30/04/2016 10:08 262,144 ICACHE-14B5B6BB.tmp 30/04/2016 10:08 262,144 ICACHE-19EE2C4D.tmp 30/04/2016 10:08 262,144 ICACHE-55F8C5A0.tmp 30/04/2016 10:08 262,144 ILIST-00000000.tmp 30/04/2016 10:08 262,144 ILIST-22EF1586.tmp 30/04/2016 10:08 262,144 ILIST-28CAE025.tmp 30/04/2016 10:08 262,144 ILIST-6E36D60E.tmp 28/04/2016 21:36 <DIR> mozilla-temp-files 19/03/2016 00:36 192,512 sfamcc00001.dll 19/03/2016 00:36 158,720 sfareca00001.dll 01/05/2016 10:29 16,384 ~DF691E2F90109AA7E3.TMP 12 File(s) 2,464,768 bytes 4 Dir(s) 72,210,866,176 bytes free F:\test>subst m: /d 

subst usage

F:\test>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. F:\test> 

Further Reading

Я пробовал это с сетевым путем, это не работало .... может быть, я делаю неправильное отображение: subst \\ some \ network \ location M: Неверный параметр \\ some \ network \ location osama yaccoub 8 лет назад 0
Весь смысл в том, чтобы использовать что-то ** отличное ** от сетевого пути для симуляции. Если определено `m:`, то вам не нужен сетевой путь в качестве цели для выгрузки файлов. Вот почему я предложил `c: \ temp`. DavidPostill 8 лет назад 0
ага .... понял osama yaccoub 8 лет назад 0