次のコードがあるとします。
file-info: info? %my_file.txt
file-info/type
次のような条件でどのように比較しますか。
if file-info/type = "directory" [ ... ]
これをすべて1行で行うことができます
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 秒以内に自分の質問に対する答えを実現する能力を決して過小評価しないでください。 )