锁住文件 命令 操作系统支持:Windows 所属类别:文件读写
在有若干个进程访问同一个文件的环境中,使用本命令拒绝其它用户对被打开文件中的某个区域进行读写访问。成功返回真,失败返回假。
语法: 逻辑型 锁住文件 (欲加锁或解锁的文件号,欲加锁或解锁的位置,欲加锁或解锁的长度,[加锁重试时间])
参数名 |
描 述 |
欲加锁或解锁的文件号 |
必需的;整数型。该文件号由“打开文件”命令所返回。 |
欲加锁或解锁的位置 |
必需的;整数型。位置值从 0 开始。 |
欲加锁或解锁的长度 |
必需的;整数型。 |
加锁重试时间 |
可选的;整数型。本参数指定加锁失败后反复进行重试的毫秒数。如果被省略,默认为
0 ,即一旦失败立即返回。如果参数值提供为 -1 ,则反复进行重试,直到加锁成功为止。 |
例程
说明
打开一个文件后,将其进行加锁,信息框显示是否加锁成功,加锁成功后其他用户将不能使用“打开文件”命令打开该文件。
注意加锁成功后,在没解锁的情况下再次加锁会失败,可以使用“解锁文件”命令解除文件的锁定。
参见:例程