Given the following code:
file-info: info? %my_file.txt
How do you compare file-info/type
in a conditional like:
if file-info/type = "directory" [ ... ]
您可以在一行中完成所有操作
if 'file = get in file-info: info? %my-file 'type [
... is file ...
]
在 R2 中,您可能想尝试:
>> dir? %my_file.txt
== false
如果是 R3,我不建议这样做,因为它会检查文件是否以斜杠结尾。
我不确定您要做什么,但这似乎有点过于复杂。
if file-info/type = 'directory [ ... ]
(永远不要低估你在提出问题后 30 秒内意识到自己问题答案的能力。)