help-octave
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: here?


From: Søren Hauberg
Subject: Re: here?
Date: Sun, 18 Feb 2007 15:07:34 +0100
User-agent: Thunderbird 1.5.0.9 (X11/20070103)

Okay, I don't think this is quite what you're asking for, but it might be helpful anyway (untested code, so beware)

function d = here(function_name)
  d = fileparts(which(function_name));
endfunction

After defining this function you should be able to do something like this:

cd(here("image"))

which will take you to the directory where the "image" function exists.

Søren

Vic Norton skrev:
Can anyone tell me how to change the working directory to where you are?

For example it would be nice to have a "here" function that would return the 
path of the directory in which a script resides. Then
   thisdir = here();
   cd thisdir;
would do just what I want.

I do this kind of thing all the time in Perl with the two lines
   use FindBin qw($Bin);
   chdir $Bin;
I'd like to be able to do it in Octave.

Thanks for any suggestions you might have.  - Vic

_______________________________________________
Help-octave mailing list
address@hidden
https://www.cae.wisc.edu/mailman/listinfo/help-octave


reply via email to

[Prev in Thread] Current Thread [Next in Thread]