Удалить (сетевой) путь из строки в VBScript - PullRequest
0 голосов
/ 20 января 2012

В данный момент я пишу скрипт, который связан с созданием списка файлов. Я хочу удалить корневой путь из моего вывода. Это работает для локального пути (C: \ ProgramData), но не будет работать для сетевого пути (\ 192.168.0.1).

Пример моего кода:

Set objFSO = CreateObject("Scripting.FileSystemObject")
objStartFolder = "C:\ProgramData"
Set objFolder = objFSO.GetFolder(objStartFolder)
Wscript.Echo Replace(objFolder.Path,objStartFolder,"")

В моем выводе я хочу только C: \ ProgramData \ xyz и \ 192.168.0.1 \ xyz.

Поскольку я раньше не использовал VBScript, надеюсь, вы мне поможете.

1 Ответ

0 голосов
/ 20 января 2012
 objFolder.ParentFolder 

Должен вернуть часть, которую вы хотите удалить, то есть все до последнего \.

(вики сообщества, ответ ради этого)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...