1

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" [ ... ]
4

3 回答 3

4

您可以在一行中完成所有操作

if 'file = get in file-info: info? %my-file 'type [
   ... is file ...
]
于 2013-08-27T04:58:17.937 回答
1

在 R2 中,您可能想尝试:

>> dir? %my_file.txt
== false

如果是 R3,我不建议这样做,因为它会检查文件是否以斜杠结尾。

我不确定您要做什么,但这似乎有点过于复杂。

于 2013-08-27T04:49:05.160 回答
0
if file-info/type = 'directory [ ... ]

永远不要低估你在提出问题后 30 秒内意识到自己问题答案的能力。

于 2013-08-27T04:32:44.967 回答