cd
Cambiar la carpeta actual
Descripción
cd
muestra la carpeta actual.
cd
cambia la carpeta actual a newFolder
newFolder
. Los cambios de carpeta son globales. Por lo tanto, si utiliza cd
en una función, el cambio de carpetas se mantiene después de que MATLAB® termine de ejecutar la función.
Ejemplos
Cambiar la carpeta actual utilizando rutas completas y relativas
Cambie la carpeta actual a la carpeta de ejemplos destacados para MATLAB R2017a, suponiendo que esa versión esté instalada en el disco C:
.
cd 'C:\Program Files\MATLAB\R2017a\examples\matlab_featured'
Utilice la ruta completa para cambiar la carpeta actual de C:\Program Files\MATLAB\R2017a\examples\matlab_featured
a C:\Program Files\MATLAB\R2017a
.
cd ..\..
Utilice una ruta relativa para volver a cambiar la carpeta actual de C:\Program Files\MATLAB\R2017a
a C:\Program Files\MATLAB\R2017a\examples\matlab_featured
.
cd examples\matlab_featured
Cambiar y, después, restaurar la carpeta actual
Cambie la carpeta actual a la carpeta de ejemplos destacados para MATLAB R2017a, suponiendo que esa versión esté instalada en el disco C:
. Después, restaure la carpeta actual a su ubicación original.
Cambie la carpeta actual a la carpeta de ejemplos destacados para la versión MATLAB R2017a.
cd 'C:\Program Files\MATLAB\R2017a\examples\matlab_featured'
Cambie la carpeta actual a C:\Program Files
y guarde la ruta de la carpeta antes de cambiarla.
oldFolder = cd('C:\Program Files')
oldFolder = 'C:\Program Files\MATLAB\R2017a\examples\matlab_featured'
Utilice el comando cd
para mostrar la nueva carpeta actual.
cd
C:\Program Files
Vuelva a cambiar la carpeta actual a la carpeta original utilizando la ruta guardada. Utilice el comando cd
para mostrar la nueva carpeta actual.
cd(oldFolder) cd
C:\Program Files\MATLAB\R2017a\examples\matlab_featured
Cambiar la carpeta actual a la carpeta de inicio del usuario en UNIX®
Cambie la carpeta actual a la carpeta de ejemplos destacados para MATLAB R2016b, suponiendo que esa versión esté instalada en la carpeta de inicio del usuario en una plataforma UNIX.
cd ~/MATLAB/R2016b/examples/matlab_featured
Argumentos de entrada
newFolder
— Nueva ruta de la carpeta
vector de caracteres | escalar de cadena
Nueva ruta de la carpeta a la que desea cambiar la carpeta actual, especificada como vector de caracteres o escalar de cadena. Si newFolder
es una cadena, enciérrela entre paréntesis. Por ejemplo, cd("FolderName")
.
Entre los valores válidos se incluyen una ruta completa o relativa o uno de estos valores.
../ | Un nivel por encima de la carpeta actual. |
Múltiplos de ../ | Múltiples niveles por encima de la carpeta actual. |
./ | Una ruta relativa a la carpeta actual. cd asume que la ruta es relativa a la carpeta actual incluso si ./ no está presente. |
Si newFolder
contiene espacios, enciérrela entre comillas simples. Por ejemplo, cd 'Folder Name'
.
En sistemas UNIX®, puede utilizar el carácter ~ (tilde) para representar la carpeta de inicio del usuario. Por ejemplo, ~/
o ~username/
.
MATLAB resuelve los nombres de ruta de carpeta que contienen ".
", "..
" y enlaces simbólicos a su ubicación objetivo antes de cambiar la carpeta actual. Por ejemplo, si especifica c:\matlab\..\work
, MATLAB resuelve el nombre de ruta a c:\work
antes de cambiar la carpeta actual.
Argumentos de salida
oldFolder
— Carpeta actual anterior
vector de caracteres
Carpeta actual anterior utilizada antes de emitir el comando cd
, devuelta como vector de caracteres.
Más acerca de
Carpeta actual
La carpeta actual es una ubicación de referencia que utiliza MATLAB para encontrar archivos. En ocasiones, esta carpeta se conoce como directorio actual, carpeta de trabajo actual o directorio de trabajo presente.
Capacidades ampliadas
Generación de código C/C++
Genere código C y C++ mediante MATLAB® Coder™.
Notas y limitaciones de uso:
La asignación de memoria dinámica debe estar habilitada para generar código.
No se admite la generación de código para
cd
con entradas.
Entorno basado en subprocesos
Ejecute código en segundo plano con MATLAB® backgroundPool
o acelere código con Parallel Computing Toolbox™ ThreadPool
.
Notas y limitaciones de uso:
Cuando se utiliza para mostrar la carpeta actual,
cd
es compatible con entornos basados en subprocesos.Cuando se utiliza para cambiar la carpeta actual,
cd
no es compatible con entornos basados en subprocesos.
Para obtener más información, consulte Ejecutar funciones de MATLAB en un entorno basado en subprocesos.
Historial de versiones
Introducido antes de R2006aR2022a: Los caracteres de espacio en blanco delanteros en las rutas de letras de los discos causan error en Windows.
En los equipos con Windows, los caracteres de espacio en blanco delanteros en la ruta de entrada ya no se eliminan. En su lugar, las rutas de entrada que contienen caracteres de espacio en blanco delanteros generan un error.
Consulte también
Comando de MATLAB
Ha hecho clic en un enlace que corresponde a este comando de MATLAB:
Ejecute el comando introduciéndolo en la ventana de comandos de MATLAB. Los navegadores web no admiten comandos de MATLAB.
Select a Web Site
Choose a web site to get translated content where available and see local events and offers. Based on your location, we recommend that you select: .
You can also select a web site from the following list:
How to Get Best Site Performance
Select the China site (in Chinese or English) for best site performance. Other MathWorks country sites are not optimized for visits from your location.
Americas
- América Latina (Español)
- Canada (English)
- United States (English)
Europe
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)