如何使用cmd将文件从本地硬盘驱动器复制到带密码的映射驱动器?

时间:2012-05-17 15:31:22

标签: vba copy cmd mapped-drive

我知道这可以通过复制和粘贴更轻松地完成,但这里的重点是使用VBA自动执行该过程,以便其他人只需单击一个按钮就可以自动复制该文件。我曾尝试在cmd下使用copy命令但失败了,因为这不会调用密码提示窗口,因此无法访问硬盘驱动器。有没有其他方法可以解决这个问题?如果用户名和密码不能作为命令的一部分嵌入,则无关紧要。如果该命令可以设法弹出窗口以获取也可接受的用户名和密码条目。有什么建议?感谢。

1 个答案:

答案 0 :(得分:0)

您可以使用vba提示输入用户名和密码,或将其存储在文件中(以适用于您的需求为准)

映射具有用户名和密码的驱动器的命令是

NET USE G: \\server\path password /user:username

NET USE G: /delete

当你完成 使用映射驱动器,您可以使用object.Copy destination[, overwrite]复制文件,或SaveAs如果您想要当前文件的副本

相关问题