前提・実現したいこと
題名の通り、vbsで任意のドライブレターが割当て済みでない場合に続けて処理を行いたいです。
該当のソースコード
VBScript
1set fso = CreateObject("Scripting.FileSystemObject") 2If fso.GetDrive("C").IsReady = true Then Wscript.Echo "true" 3If fso.GetDrive("D").IsReady = false Then Wscript.Echo "false"
発生している問題・エラーメッセージ
ドライブの準備の完了はIsReady
で判定できるとのことなので、上記の通り書いてみたのですが、Dドライブが割り当てられていない場合、3行目では以下のようなエラーが出力されます。
エラー: このデバイスは使用できません。 コード: 800A0044 ソース: Microsoft VBScript 実行時エラー
どのように改善すればよろしいでしょうか?初歩的な質問にて恐縮ですが、何卒よろしくお願い申し上げます。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/12/12 11:40
2021/12/12 14:51