我把这个共享位置映射到没有本地驱动器。如何检查它是否存在,理想情况下,我希望查询返回 true 或 false。示例:IF EXIST \pc-name.domain.net ECHO true
SYNTAGM
不会检测到映射的位置。
NET USE
输出:
Status Local Remote Network
-------------------------------------------------------------------------------
OK \pc-name.domain.netIPC$
Microsoft Windows Network
The command completed successfully.
这可能会有所帮助:
@echo off
FOR /F "tokens=1,2,3" %%G IN ('net use^| Find "\"') DO (
echo %%H exists
)
可以将"查找"设置为所需内容的位置。此特定实例将搜索映射的任何内容,其中以下内容将纯粹搜索IPC$
@echo off
FOR /F "tokens=1,2,3" %%G IN ('net use^| Find "IPC$"') DO (
echo %%H exists
)