Mailing List Archive: 49091 messages
  • Home
  • Script library
  • AltME Archive
  • Mailing list
  • Articles Index
  • Site search

[REBOL] Re: Understanding Data Types

From: jean:holzammer:faedv-n:bayern at: 8-Jun-2001 7:36

> I am a newbie to REBOL and trying to get a grip on it's data typing. My > question concerns the following scenario: > > If I read a directory: > > foo: read %. > > how can I execute a find against the block? If I try: > > find foo "a.txt" > > I get a null response, as I do with most other variations. I know that
> entry in foo is considered a file type, and I am assuming that is why my > find doesn't work, but what do I need to do to make it work?
Exactly. The entries in block foo are of type file!. So try this: find foo %a.txt this results in a view to the block foo beginning from the position of %a.txt in the block. If you'd like to know , if block foo contains a file %a.txt, do this: if found? find foo %a.txt [ print "Entry exists in block" ] If you just want to know, if file a.txt exists, you can use: if exists? %a.txt [ print "file exists" ] Jean