FINDFILE
用于查找文件名称。
语法:
FINDFILE TEMPNAME$, FILTER$
详述:
该关键字需要两个字符串变量,一个表示将当前文件名存储在该字符串变量中,另一个表示"过滤"字符串。过滤字符串通常指定所需文件类型的路径名称和通配符。请参阅以下示例。
FINDFILE可用于列出某个文件夹中指定格式类型的所有文件,或者用于分析大量相似的镜头文件。在列出所有文件之后,如果需要将FINDFILE重置回列表中的第一个文件,则可以使用其它过滤字符串调用一次FINDFILE,然后再使用之前的过滤字符串重新调用FINDFILE。每次使用新的过滤字符串调用FINDFILE时,会返回文件夹中指定类型的第一个文件。
示例:
FILTER$ = "C:\Zemax\*.ZMX" PRINT "Listing of all Zemax files in ", FILTER$ FINDFILE TEMPFILE$, FILTER$ LABEL 1 if (SLEN(TEMPFILE$)) PRINT TEMPFILE$ FINDFILE TEMPFILE$, FILTER$ GOTO 1 ENDIF PRINT "No more files."
下一部分: