MathGroup Archive 1999

[Date Index] [Thread Index] [Author Index]

Search the Archive

Re: use pathname for SetDirectory

  • To: mathgroup at smc.vnet.net
  • Subject: [mg15665] Re: use pathname for SetDirectory
  • From: Jens-Peer Kuska <kuska at informatik.uni-leipzig.de>
  • Date: Sat, 30 Jan 1999 04:28:57 -0500 (EST)
  • Organization: Universitaet Leipzig
  • References: <78pao4$ct0@smc.vnet.net>
  • Sender: owner-wri-mathgroup at wolfram.com

Hi Witold

I can't try your \\ example but on my SGI the following works


DirFromFileName[filepath_String]:=
  ToFileName[
    Drop[ 
      Apply[
        StringJoin,
        Split[
          Characters[filepath],
          #=!=$PathnameSeparator &
         ],
       {1}
      ] ,
      -1
     ]
   ]


Hope that helps
  Jens


wgrebe wrote:
> 
> Hallo,
> 
> I have written a program which calls Mathematica via MathLink. However,
> the answere of my question needn't has to do with MathLink. In my
> program I read out the pathname from a FileDialog, for example
> "C:\FILES\TEXT.DAT"
> and send it to a package in Mathematica. Here (in the
> Mathematica-Package) I want to use it in a SetDirectory-command without
> the filename at the end and with double ' \':
> "C:\\FILES".
> Of course for the the conversion " \ -> \\ " I can call StringReplace
> but how can I get rid of the filename?
> Or does somebody have a different solution for my problem?
> 
> Thank you
> 
>                             Witold
> wgrebe at cityweb.de


  • Prev by Date: RE: use pathname for SetDirectory
  • Next by Date: Re: Dividing top and bottom
  • Previous by thread: RE: use pathname for SetDirectory
  • Next by thread: printing problems