511遇見易語言磁碟操作取磁碟空間和驅動器列表

2021-10-07 13:36:52 字數 1975 閱讀 7397

系統核心支援庫---磁碟操作,包括獲取驅動器的列表,磁碟的總空間和剩餘空間及磁碟卷標。

新命令1、取驅動器列表()

2、取磁碟總空間()

3、取磁碟卷標()

4、取磁碟剩餘空間()

用到的命令

1、取陣列成員數

2、計次迴圈首

3、四捨五入

4、到文字

需要元件

1、超級列表框

2、進度條

3、驅動器框

4、標籤

511遇見易語言教程

.版本 2

.支援庫 eapi

.支援庫 iext

.支援庫 spec

.程式集 視窗程式集_啟動視窗

.子程式 __啟動視窗_建立完畢

.區域性變數 a, 文字型, , "0"

.區域性變數 b

.區域性變數 i, 整數型

.區域性變數 碟符, 文字型

.區域性變數 卷標, 文字型

.區域性變數 總空間, 雙精度小數型

.區域性變數 剩餘空間, 雙精度小數型

.區域性變數 索引

' 0、#介面常量.所有驅動器;1、#介面常量.硬碟驅動器;2、#介面常量.光碟驅動器;3、#介面常量.可移動驅動器;4、#介面常量.網路驅動器。

a = 取驅動器列表 (#介面常量.硬碟驅動器)

b = 取陣列成員數 (a)

.計次迴圈首 (b, i)

索引 = 超級列表框1.插入表項 (, , , , , )

碟符 = a [i]

總空間 = 取磁碟總空間 (a [i])

剩餘空間 = 取磁碟剩餘空間 (a [i])

卷標 = 取磁碟卷標 (a [i])

' 換算

總空間 = 四捨五入 (總空間 ÷ 1024 ÷ 1024, 0)

剩餘空間 = 四捨五入 (剩餘空間 ÷ 1024 ÷ 1024, 1)

除錯輸出 (剩餘空間)

' 寫入超級列表框

超級列表框1.置標題 (索引, 0, 碟符)

超級列表框1.置標題 (索引, 1, 卷標)

超級列表框1.置標題 (索引, 2, 到文字 (總空間) + 「 gb」)

超級列表框1.置標題 (索引, 3, 到文字 (剩餘空間) + 「 gb」)

.計次迴圈尾 ()

_驅動器框1_驅動器被改變 ()

.子程式 _驅動器框1_驅動器被改變

.區域性變數 碟符, 文字型

.區域性變數 卷標, 文字型

.區域性變數 總空間, 雙精度小數型

.區域性變數 剩餘空間, 雙精度小數型

進度條1.位置 = 1000

碟符 = 驅動器框1.驅動器

總空間 = 取磁碟總空間 (碟符)

剩餘空間 = 取磁碟剩餘空間 (碟符)

卷標 = 取磁碟卷標 (碟符)

' 換算

總空間 = 四捨五入 (總空間 ÷ 1024 ÷ 1024, 0)

剩餘空間 = 四捨五入 (剩餘空間 ÷ 1024 ÷ 1024, 1)

進度條1.位置 = 進度條1.位置 - 剩餘空間 ÷ 總空間 × 進度條1.位置

標籤1.標題 = 卷標 + 「 (」 + 碟符 + 「:)」 + 到文字 (剩餘空間) + 「 gb可用,共」 + 到文字 (總空間) + 「gb」

511遇見易語言教程

511遇見易語言磁碟操作文字目錄

目錄操作是我們常常用到的命令 包括取執行目錄,建立目錄,取當前目錄,改變目錄,刪除目錄,瀏覽資料夾。511遇見易語言教程 系統核心支援庫 磁碟操作 目錄 新命令1 取執行目錄 環境訪問 2 建立目錄 3 取當前目錄 4 改變目錄 5 刪除目錄 6 瀏覽資料夾 呼叫格式 文字型 瀏覽資料夾 文字型 標...

511遇見易語言易語言命令

了解易語言命令 易語言命令是處理問題一段程式封裝的計算機指令。為了使用計算機計算 處理一些問題,需要把解決問題的方案用計算機指令表達出來,這些指令就是一段程式,將這些程式進行封裝即為命令。乙個命令可以由乙個或多個簡單的命令封裝成乙個功能更加強大的命令。當需要相同作用的功能時,只要呼叫這個命令,就會得...

磁碟操作命令

1.製作映象,掛載等 dd if dev mmcblk0 of ext4.img bs 512 count 131072 if是輸入,of是輸出,映象大小為64m mkfs.ext4 ext4.img 格式化ext4.img成ext4格式 mount ext4.img mnt 修改映象裡內容 修改 ...