ディスクの種類を判別し、ハードディスクの残量を検出するvbs実装コード
2022-02-08 06:54:49
コアとなるコードです。
Function ShowDriveType(drvpath)
Dim fso, d, t
Set fso = CreateObject("Scripting.FileSystemObject")
Set d = fso.GetDrive(fso.GetDriveName(drvpath))
Select Case d.DriveType
Case 0 t = "Unknown"
Case 1 t = "Removable" 'removable drive
Case 2 t = "Fixed" 'Hard drive
Case 3 t = "Network" 'Network hard drive
Case 4 t = "CD-ROM"
Case 5 t = "RAM Disk" 'RAM
End Select
ShowDriveType = "Drive " & d.DriveLetter & ": - " & t
End Function
Function ShowFreeSpace(drvPath)
Dim fso, d, s
Set fso = CreateObject("Scripting.FileSystemObject")
Set d = fso.GetDrive(fso.GetDriveName(drvPath)) 'd is F:
s = "Drive " & UCase(drvPath) & " - "
s = s & d.VolumeName & " "
s = s & "Free Space: " & FormatNumber(d.FreeSpace/1024, 0)
s = s & " KBytes"
ShowFreeSpace = s
End Function
Dim message
message = ShowDriveType("F:\Programming\Applications")
MsgBox message
message = ShowFreeSpace("F:\Programming\Applications")
MsgBox message
関連
-
vbscript で COM クラスの存在を確認するコード
-
vbを使用してコンピュータのアクティビティログを監視する方法
-
管理者権限でバッチファイルを自動実行(vbsとbatの2つの方法)
-
Office一括アクティベーションのコマンドツールosppの説明
-
vbsによるテキストループの読み込み
-
指定されたファイルを指定されたディレクトリにバックアップし、日付で名前を変更するVbsコード
-
VBSの基本 - vbscript TextStreamオブジェクト
-
ScriptControl コンポーネントのプロパティ、メソッド、イベント紹介
-
Iisftpdr.vbs による FTP 仮想ディレクトリの削除 (ローカルおよびリモートサポート)
-
Iisftp.vbsを使ったFTPサイトのリストアップ方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
vbs 定期的な監視任務のシフト、定期的に目指しています。
-
スクリーンショット機能用VBS
-
VBSでメーカー向けクエリーサービスを実装
-
CPU使用率を取得するVBScriptメソッド
-
vbsでリモートホストのファイルを取得し、指定されたディレクトリに保存する。
-
VBScript 2 json文字列をjsonオブジェクトにパースするメソッド
-
Excelのレポートを作成するVbscriptの共通操作のまとめ
-
Iisext.vbsを使ったWebサービス拡張ファイルのリストアップ方法
-
Iisext.vbsでWebサービス拡張を削除する方法
-
iisext.vbsを使用してアプリケーションの依存関係を追加する方法