下午好,
我使用这种方法的一个版本来映射十几个驱动器号:
# Drive letter: M
# Shared drive path: \\shared\folder
# Username: user123
# Password: password
import subprocess
# Disconnect anything on M
subprocess.call(r'net use * /del', shell=True)
# Connect to shared drive, use drive letter M
subprocess.call(r'net use m: \\shared\folder /user:user123 password', shell=True)
只要我没有包含程序正在使用的文件的文件夹,上面的代码就可以很好地工作。
如果我仅在 cmd 窗口中运行相同的命令,并且当我尝试断开驱动器的连接时文件正在使用中,它会返回您确定吗?是/否。
如何通过 Py 脚本将此问题传回给用户(或者如果没有其他问题,请强制断开连接以便代码可以继续运行?