给出以下代码:
file-info: info? %my_file.txt
如何比较条件中的file-info/type
:
if file-info/type = "directory" [ ... ]
答案 0 :(得分:4)
您可以在一行中完成所有操作
if 'file = get in file-info: info? %my-file 'type [
... is file ...
]
答案 1 :(得分:1)
在R2中,您可能想尝试:
>> dir? %my_file.txt
== false
如果是R3,我不建议这样做,因为它会检查文件是否以斜杠结尾。
我不确定你要做什么,但似乎有点过于复杂。
答案 2 :(得分:0)
if file-info/type = 'directory [ ... ]
(永远不要低估你在提出问题后30秒内实现自己问题答案的能力。)