52ky2 发表于 5 天前

易语言模块 磁盘操作.ec


模块名称:磁盘操作
版本:1.0

------------------------------
.版本 2
.子程序 查看属性, 整数型, 公开
.参数 文件名, 文本型
.参数 窗口, 整数型, 可空
.子程序 创建多级目录, 逻辑型, 公开, 成功返回真,失败返回假。
.参数 完整路径, 文本型
.子程序 创建目录A, 逻辑型, 公开, 创建一个新的目录。成功返回真,失败返回假。
.参数 完整路径, 文本型
.子程序 复制文件A, 逻辑型, 公开, 成功返回真,失败返回假。
.参数 被复制的文件名, 文本型
.参数 复制到的文件名, 文本型
.参数 不覆盖, 逻辑型, 可空
.子程序 改变目录A, 逻辑型, 公开, 改变当前的目录,但不会改变缺省驱动器位置。成功返回真,失败返回假。
.参数 欲改变到的目录, 文本型, , 参数值指明哪个目录将成为新的缺省目录,可能会包含驱动器。如果没有指定驱动器,则在当前的驱动器上改变缺省目录。
.子程序 进度文件操作, 逻辑型, 公开, 复制,移动,重命名或删除文件。成功返回真,失败返回假。
.参数 欲操作的文件或目录, 文本型
.参数 目的路径或文件名, 文本型, 可空, 删除文件时 参数无效
.参数 操作类型, 整数型, 可空, 1:移动文件 2:拷贝文件 3:删除文件 4:更改文件名
.参数 显示选项, 整数型, 可空, 1.#既不提示错误,也不显示进度;2.#不提示错误,显示进度;3.#不显示进度;4.#既提示错误,又显示进度。如果被省略,默认值为 1 。
.子程序 路径判断, 逻辑型, 公开
.参数 路径, 文本型, , 要效验的全路径
.参数 本地_网络, 逻辑型, 可空, 真:本地路径 假:网络路径
.参数 禁止符, 文本型, , 默认:\/*<>|:?"
.子程序 盘符判断, 逻辑型, 公开
.参数 盘符, 文本型
.参数 本地_网络, 逻辑型
.子程序 取磁盘卷标A, 文本型, 公开, 指定磁盘不存在卷标或发生错误返回空文本。
.参数 磁盘驱动器字符, 文本型
.子程序 取磁盘类型, 整数型, 公开, 返回磁盘的类型。1:软盘驱动器 2:可移动磁盘 3:本地磁盘 4:网络驱动器 5:光盘驱动器 6:虚拟磁盘
.参数 盘符, 文本型
.子程序 取磁盘剩余空间1A, 长整数型, 公开, 失败返回-1。如果磁盘剩余空间数目大于长整数范围则得到的结果是错误的。
.参数 盘符, 文本型
.子程序 取磁盘剩余空间A, 长整数型, 公开, 失败返回-1。如果磁盘剩余空间数目大于长整数范围则得到的结果是错误的。
.参数 盘符, 文本型
.子程序 取磁盘数量, 整数型, 公开, 返回磁盘的数量
.参数 盘符, 文本型, 参考 可空 数组
.子程序 取磁盘序列号, 整数型, 公开, 取得指定磁盘的序列号(成功返回磁盘的序列号,失败返回0,如果是读卡器或光驱或软驱等没有插入卡或光盘或软盘将会失败)
.参数 盘符, 文本型, , 欲取序列号的磁盘盘符 (如: F:)
.参数 卷标, 文本型, 参考 可空, 用于存放卷名(卷标)的变量
.参数 系统名称, 文本型, 参考 可空, 用于存放文件系统名称的变量 (如FAT,NTFS以及其他)
.子程序 取磁盘总空间1A, 长整数型, 公开, 失败返回-1。如果磁盘总空间数目大于长整数范围则得到的结果是错误的。
.参数 盘符, 文本型
.子程序 取磁盘总空间A, 长整数型, 公开, 失败返回-1。如果磁盘总空间数目大于长整数范围则得到的结果是错误的。
.参数 盘符, 文本型
.子程序 取当前目录A, 文本型, 公开, 返回一个文本,用来代表当前的目录。如果失败,返回空文本。本命令为初级命令。
.子程序 取后续名, 文本型, 公开, 返回文件名的后续名 例如:QQ.EXE 返回 EXE
.参数 文件名, 文本型
.子程序 取临时文件夹, 文本型, 公开, 获取系统临时文件夹的路径
.子程序 取路径文件名, 文本型, 公开
.参数 路径, 文本型
.子程序 取特定目录A, 文本型, 公开, 取特定的目录(返回所要取的指定目录名 无效返回空)
.参数 欲获取目录类型, 整数型, 可空, 0:我的桌面 2:我的程序 5:我的文档 6:我的收藏夹 7:我的启动 8:我最近的文档 9:我的发送到 11:我的开始菜单 13:我的音乐 14:我的视频 16:我的桌面 20:系统字体 22:开始菜单组 23:程序组 24:启动组 25:桌面 31:收藏夹 32:我的浏览器临时目录 33:我的Cookies 34:我的历史记录 36:Windows安装目录 37:系统目录 38:文件安装目录 39:我的图片 40:用户目录 41:系统目录 46:文档 47:管理工具 48:我的管理工具 53:音乐 54:图片 55:视频
.子程序 取尾路径, 文本型, 公开, 返回最后路径文本(可以是文件名或文件夹)
.参数 路径, 文本型, 参考, 如果想得到分割后除尾路径以为的路径文本 请提供变量
.参数 网络路径, 逻辑型, 可空
.子程序 取文件尺寸A, 长整数型, 公开, 返回一个文件的长度,单位是字节。如果该文件不存在,将返回 -1。本命令为初级命令。
.参数 文件名, 文本型, , 参数值指明欲操作的文件号,该文件号必须由“打开文件”命令所返回。
.子程序 取文件创建时间, 日期时间型, 公开, 返回指定文件被创建的日期和时间。如果该文件不存在,将返回100年1月1日。本命令为初级命令。
.参数 文件名, 文本型
.子程序 取文件短路径, 文本型, 公开, 将指定文件或目录的完整文件名转换成短文件名
.参数 目录, 文本型
.子程序 取文件访问时间, 日期时间型, 公开, 返回指定文件被最后访问的日期和时间。如果该文件不存在,将返回100年1月1日。本命令为初级命令。
.参数 文件名, 文本型
.子程序 取文件属性A, 整数型, 公开, 返回一个文件或目录的属性。此属性值由以下常量或其和构成: 1、#属性_只读; 2、#属性_隐藏; 4、#属性_系统; 32、#属性_存档 128、#属性_普通文件,设置这个属性时其他属性不会生效; 256、#属性_临时文件。通过将这些常量值加起来可以一次设置多个文件属性。。如果取文件属性失败,将返回 -1。
.参数 文件名, 文本型
.子程序 取文件修改时间, 日期时间型, 公开, 返回指定文件最后修改后的日期和时间。如果该文件不存在,将返回100年1月1日。本命令为初级命令。
.参数 文件名, 文本型
.子程序 取文件长路径, 文本型, 公开, 取指定文件的完整(长)路径名(和 转换成短文件名() 正好相反)。
.参数 路径, 文本型
.子程序 取系统System目录, 文本型, 公开, 这个函数能取得Windows系统目录(System目录)的完整路径名。在这个目录中,包含了所有必要的系统文件。根据微软的标准,其他定制控件和一些共享组件也可放到这个目录。通常应避免在这个目录里创建文件。在网络环境中,往往需要管理员权限才可对这个目录进行写操作。
.子程序 取系统Windows目录, 文本型, 公开, 获取Windows目录的完整路径名。在这个目录里,保存了大多数windows应用程序文件及初始化文件
.子程序 删除路径结尾的反斜杠, 文本型, 公开, 必须是路径
.参数 路径, 文本型, , 指向一个存有文件或目录
.子程序 删除目录A, 逻辑型, 公开, 删除一个存在的目录及其中的所有子目录和下属文件,请务必谨慎使用本命令。成功返回真,失败返回假。
.参数 完整路径, 文本型, , 该目录应实际存在,如果目录中存在文件或子目录,将被一并删除,因此使用本命令请千万慎重。
.子程序 删除文件A, 逻辑型, 公开, 成功返回真,失败返回假。
.参数 欲删除的文件名, 文本型
.子程序 设新文件名, 逻辑型, 公开
.参数 本地_路径, 文本型, 参考 可空
.参数 新文件名, 文本型, 参考 可空
.子程序 是否为文件夹, 逻辑型, 公开
.参数 路径, 文本型
.子程序 文件是否存在A, 逻辑型, 公开, 判断指定的磁盘文件是否真实存在(包括文件夹)。如存在返回真,否则返回假。本命令为初级命令。




页: [1]
查看完整版本: 易语言模块 磁盘操作.ec