tera term的TTL脚本命令之findfirst、findnext 和 findclose

findfirst

搜索匹配字符串的第一个文件。

findfirst <dir handle> <file name> <strvar>

注释

findfirst命令搜索与指定文件名<file name>匹配的第一个文件。
如果找到该文件,则此命令返回的目录句柄保存在<dir handle>中,返回的第一个文件名保存在<strvar>中,并将系统变量“result”设置为1。
否则,<dir handle>,<strvar>和“result”分别设置为-1,“”和0。
如果findfirst命令成功找到第一个文件,则目录句柄可用于findnext命令以搜索与指定的<文件名>匹配的下一个文件。
目录句柄应由findlose命令释放。

findnext

搜索与字符串匹配的下一个文件。

findnext <dir handle> <strvar>

注释

findnext命令搜索与findfirst命令中指定的文件名匹配的下一个文件。
整数值<dir handle>应该是findfirst命令返回的目录句柄。
如果找到下一个文件,则在<strvar>中返回文件名,并将“result”设置为1。
否则,<strvar>和“result”分别设置为“”和0。

findclose

释放目录句柄。

findclose <dir handle>

注释

findclose命令用于释放findfirst命令返回的目录句柄<dir handle>。
文件操作一结束,就应该执行该命令。

例子

extpat='*.txt'
findfirst dh extpat filename

while result
	messagebox filename extpat
	findnext dh filename
endwhile

findclose dh
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值