.子程序 磁盘_取磁盘剩余空间, 整数型, 公开, 返回以 1024 字节(KB)为单位的指定磁盘现行剩余空间。如果失败,返回-1。本命令为初级命令。
.参数 磁盘驱动器字符, 文本型, 可空, 可以被省略。类似“A”、“B”、“C”等,只取用给定文本的第一个字符。如果本参数被省略,默认使用当前驱动器。
.局部变量 BytesFreeToCalller, 长整数型
.局部变量 TotalBytes, 长整数型
.局部变量 TotalFreeBytes, 长整数型
.如果真 (是否为空 (磁盘驱动器字符))
磁盘驱动器字符 = 取文本左边 (取运行目录 (), 3)
.如果真结束
磁盘驱动器字符 = 选择 (取文本长度 (磁盘驱动器字符) > 3, 磁盘驱动器字符, 磁盘驱动器字符 + “\”)
取磁盘剩余空间扩展_ (磁盘驱动器字符, BytesFreeToCalller, TotalBytes, TotalFreeBytes)
BytesFreeToCalller = BytesFreeToCalller ÷ 1024
返回 (BytesFreeToCalller)