1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
|
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<HTML>
<HEAD>
<TITLE>CD Change Working Directory Function
</TITLE>
</HEAD>
<BODY>
<H2>CD Change Working Directory Function
</H2>
<P>
Section: <A HREF=sec_os.html> Operating System Functions </A>
<H3>Usage</H3>
Changes the current working directory to the one specified as the argument. The general syntax for its use is
<PRE>
cd('dirname')
</PRE>
<P>
but this can also be expressed as
<PRE>
cd 'dirname'
</PRE>
<P>
or
<PRE>
cd dirname
</PRE>
<P>
Examples of all three usages are given below.
Generally speaking, <code>dirname</code> is any string that would be accepted
by the underlying OS as a valid directory name. For example, on most
systems, <code>'.'</code> refers to the current directory, and <code>'..'</code> refers
to the parent directory. Also, depending on the OS, it may be necessary
to ``escape'' the directory seperators. In particular, if directories
are seperated with the backwards-slash character <code>'\\'</code>, then the
path specification must use double-slashes <code>'\\\\'</code>. Note: to get
file-name completion to work at this time, you must use one of the
first two forms of the command.
<H3>Example</H3>
The <code>pwd</code> command returns the current directory location. First,
we use the simplest form of the <code>cd</code> command, in which the directory
name argument is given unquoted.
<PRE>
--> pwd
ans =
/home/basu/dev/branches/FreeMat4/help/tmp
--> cd ..
--> pwd
ans =
/home/basu/dev/branches/FreeMat4/help
</PRE>
<P>
Next, we use the ``traditional'' form of the function call, using
both the parenthesis and a variable to store the quoted string.
<PRE>
--> a = pwd;
--> cd(a)
--> pwd
ans =
/home/basu/dev/branches/FreeMat4/help/tmp
</PRE>
<P>
</BODY>
</HTML>
|