Did you check what does dirfind return? eg
$ 'test' dirfind ''
a.i.'test' dirfind ''

Сб, 03 май 2014, greg heil писал(а):
> Dan
> 
> >Thanks for answering. i did do a set working directory first. But i made a 
> >full pathname (after setting the directory)
> 
>    1!:44 showd=:temp=:'d:\temp'
> 
> and i still got an interface error with
> 
>    1!:55 (<temp,'\','test' dirfind '')
> 
> however i seem to have generally screwed up my interface to the file
> system as i can not only not erase, but i cannot read!
> 
>    1!:1 (<temp,'\','test' dirfind '')
> 
> also gets an  'interface error'!-(
> 
> BTW dirfind is a J standard utility:
> 
>    'test' dirfind ''
> test.txt
> 
> greg
> ~krsnadas.org
> 
> --
> 
> from: Dan Bron <[email protected]>
> to: [email protected]
> date: 3 May 2014 20:48
> subject: Re: [Jgeneral] 1!:55 on W7/64
> 
> >Without investigating this directly, my suspicion is your 'dirfind' utility 
> >returns files matching the name pattern anywhere in the nominated directory, 
> >including recursively nested subdirectories.  However, it looks as if its 
> >output does not include directory information (i.e. the absolute path of the 
> >file).
> 
> >I'm also guessing that when you pass an unqualified filename to 1!:55, as in 
> >'test.txt' with no directory information, it attempts to delete that file 
> >from J's working directory (typically J's install directory or its bin 
> >subdirectory).
> 
> >So unless the file test.txt is in J's working directory, when you ask 1!:55 
> >to delete it, it can't find the file you're talking about, and consequently 
> >complains.  To fix the issue, you'll have to provide 1!:55 with a 
> >fully-qualified filename, including absolute path.
> 
> Or I could be completely off base :)
> 
> -Dan
> 
> --
> 
> from: greg heil <[email protected]>
> to: General forum <[email protected]>
> date: 3 May 2014 20:27
> subject: 1!:55 on W7/64
> 
> 1!:55 seems to fail on my W7/64 machine in J801.
> Perhaps it is a permission problem.
> If so how do i elevate J`s permissions?
> eg
> 
> 1!:55 <'test' dirfind ''
> |interface error
> |       1!:55<'test'dirfind''
> 
> though
> 
>    'test' dirfind ''
> test.txt
> 
> before and after
> 
> greg
> ~krsnadas.org
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm

-- 
regards,
====================================================
GPG key 1024D/4434BAB3 2008-08-24
gpg --keyserver subkeys.pgp.net --recv-keys 4434BAB3
gpg --keyserver subkeys.pgp.net --armor --export 4434BAB3
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to