返回介绍

Function DriveMapAdd

发布于 2020-03-05 18:21:27 字数 1748 浏览 1287 评论 0 收藏 0

DriveMapAdd

映射网络驱动器。

DriveMapAdd( "设备名", "远程共享路径" [, 标志 [, "用户名" [, "密码"]]] )

参数

设备名 将网络共享文件夹映射到指定设备,例如:"O:" 或 "LPT1:"。若传递一个空字符串到此参数则该连接无映射驱动器;若指派一个"*"则将自动选择一个可用的驱动器盘符。
远程共享路径 要连接到的远程共享文件夹,例如:"\\server\share"。
标志 [可选参数]
可以是以下数值的组合:
0 = 默认
1 = 保持映射连接
8 = 如有需要(视系统的设置而定)则显示身份验证对话框
用户名 [可选参数] 连接到网络驱动器时使用的用户名,例如"username" 或 "domain\username"。
密码 [可选参数] 连接到网络驱动器时使用的密码。

返回值

成功: 返回值为1。请查看下面的注意部分
失败: 返回值为0,并把 @error 设为相应数值(请查看下面的注意部分),说明在创建映射的过程中遇到错误。

注意

本函数在创建映射失败时(返回值为0)将把 @error 设为以下数值之一:
1 = 未定义 / 其它错误
2 = 访问远程共享被拒绝
3 = 设备名已被指派
4 = 无效的设备名
5 = 无效的远程共享
6 = 无效的密码

注意:当使用 "*" 作为设备名参数时本函数的返回值将不再是1或0而是选中的驱动器盘符,例如 "U:";如果此时(使用"*")遇到错误则返回一个空字符串""。

相关

DriveMapDel, DriveMapGet

示例



; 映射 X 盘到 \\myserver\stuff,并使用当前用户名进行连接
DriveMapAdd("X:", "\\myserver\stuff")

; 映射 X 盘到 \\myserver2\stuff2,并使用此身份连接:所在域是"domainx",用户名为"jon",密码为"tickle"
DriveMapAdd("X:", "\\myserver2\stuff2", 0, "domainx\jon", "tickle")


如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文