<?xml version="1.0" encoding="UTF-8"?>
-<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:svg="http://www.w3.org/2000/svg" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org" xml:lang="fr" xml:id="chdir">
+<!--
+ * Scilab ( http://www.scilab.org/ ) - This file is part of Scilab
+ * Copyright (C) 2008 - INRIA
+ * ...
+ * Copyright (C) 2012 - 2016 - Scilab Enterprises
+ * Copyright (C) 2019 - Samuel GOUGEON
+ *
+ * This file is hereby licensed under the terms of the GNU GPL v2.0,
+ * pursuant to article 5.3.4 of the CeCILL v.2.1.
+ * This file was originally licensed under the terms of the CeCILL v2.1,
+ * and continues to be available under such terms.
+ * For more information, see the COPYING file which you should have received
+ * along with this program.
+ *
+ -->
+<refentry xmlns="http://docbook.org/ns/docbook" xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:svg="http://www.w3.org/2000/svg" xmlns:mml="http://www.w3.org/1998/Math/MathML"
+ xmlns:db="http://docbook.org/ns/docbook" xmlns:scilab="http://www.scilab.org"
+ xml:lang="fr" xml:id="chdir">
<refnamediv>
<refname>chdir</refname>
- <refpurpose>change le répertoire courant de
- Scilab
+ <refpurpose>
+ change le répertoire courant de Scilab
</refpurpose>
</refnamediv>
<refnamediv xml:id="cd">
<refname>cd</refname>
- <refpurpose>change le répertoire courant de
- Scilab
+ <refpurpose>change le répertoire courant de Scilab
</refpurpose>
</refnamediv>
<refsynopsisdiv>
<title>Séquence d'appel</title>
- <synopsis>chdir(path)
- realpath=cd(path)
+ <synopsis>
+ b = chdir(path)
+ realpath = cd(path)
cd path
</synopsis>
</refsynopsisdiv>
<term>path</term>
<listitem>
<para>une chaîne de caractères fournissant le chemin du
- répertoire.
+ répertoire. <literal>home</literal> par défaut.
+ </para>
+ </listitem>
+ </varlistentry>
+ <varlistentry>
+ <term>b</term>
+ <listitem>
+ <para>
+ booléen : <constant>%t</constant> si le changement de répertoire courant
+ a été effectué avec succès.
</para>
</listitem>
</varlistentry>
</para>
<para>
<note>
- Notez que le chemin fourni est converti. Ainsi
+ Notez que le chemin fourni est converti (constantes prédéfinis
+ <link linkend="SCI">SCI</link>,
+ <link linkend="SCIHOME">SCIHOME</link>,
+ <link linkend="TMPDIR">TMPDIR</link>,
+ <link linkend="home">home</link>, etc). Ainsi
<literal>SCI/modules/fileio/macros</literal> est un chemin valide pour Unix et Windows. Si
path est vide , le chemin de destination est alors "home".
</note>
<refsection>
<title>Exemples</title>
<programlisting role="example"><![CDATA[
-chdir(TMPDIR);
+chdir("SCI/etc")
pwd
-cd
-cd SCI
- ]]></programlisting>
+cd ..
+cd TMPDIR
+p = cd()
+p == home
+ ]]></programlisting>
+ <screen><![CDATA[
+--> chdir("SCI/etc")
+ ans =
+ T
+
+--> pwd
+ ans =
+ C:\Programs\scilab\scilab-6.0.2\etc
+
+
+--> cd ..
+ ans =
+ C:\Programs\scilab\scilab-6.0.2
+
+--> cd TMPDIR
+ ans =
+ C:\Users\Me\AppData\Local\Temp\SCI_TMP_5444_26901
+
+--> p = cd()
+ p =
+ C:\Users\Me
+
+--> p == home
+ ans =
+ T
+]]></screen>
</refsection>
<refsection role="see also">
<title>Voir aussi</title>
<simplelist type="inline">
<member>
+ <link linkend="isdir">isdir</link>
+ </member>
+ <member>
<link linkend="pwd">pwd</link>
</member>
+ <member>
+ <link linkend="home">home</link>
+ </member>
+ <member>
+ <link linkend="filebrowser">filebrowser</link>
+ </member>
+ <member>
+ <link linkend="uigetdir">uigetdir</link>
+ </member>
</simplelist>
</refsection>
</refentry>