Re: How check for "path/file exists"?
Huh?
I did it & it worked as far as I could tell. I did this:
fileHandle = open(DefaultPath & DefaultFileName, "r")
if fileHandle != -1 then -- tutorial is in default directory:
Dan
----- Original Message -----
From: "Al Getz" <xaxo at AOL.COM>
To: <EUPHORIA at LISTSERV.MUOHIO.EDU>
Sent: Monday, September 04, 2000 3:46 AM
Subject: Re: How check for "path/file exists"?
> TESTING FOR A VALID PATH
>
> Dan,
>
> The problem with opening a file to test for validity is that you
> can't open a directory name, so here's what i use:
>
> --------------------------------------------------------------
>
> -- Path Validation Check --
>
> -- checks for valid directory or filename
>
> --------------------------------------------------------------
>
> include file.e
> include get.e --for this sample only
>
> atom retv,ink
>
> function ValidatePath(sequence TargetPathName,sequence TargetFileName)
>
> object DirEntries
>
> DirEntries=dir(TargetPathName&TargetFileName)
> if atom(DirEntries) then
> --doesnt exist
> return 0
> else
> return 1
> end if
> end function
>
> --testing for a valid specific filename:
> retv=ValidatePath("c:\\euphoria\\projects\\tests\\","test.txt")
> ?retv
>
> --testing for a valid directory name:
> retv=ValidatePath("c:\\euphoria\\projects\\emptydir\\","*.*")
> ?retv
>
>
> printf(1,"%s\n",{"Press a key..."})
>
> ink=wait_key()
>
> ----------------------------------------------------------------
>
> Good luck.
> --Al
|
Not Categorized, Please Help
|
|