こんにちは、
この方法のバージョンを使用して、12 個のドライブ文字をマップしました。
# 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)
上記のコードは、プログラムで使用されているファイルを含むフォルダーがない限り、うまく機能します。
コマンドウィンドウで同じコマンドを実行し、ドライブを切断しようとしたときにファイルが使用中の場合、Are you sure? が返されます。はい/いいえ。
この質問を Py スクリプトを介してユーザーに返すにはどうすればよいですか (または、他に何もない場合は、コードを引き続き実行できるように強制的に切断しますか?