cd

Изменение текущей папки

Описание

пример

cd отображает текущую папку.

пример

cd newFolder меняет текущую папку на newFolder. Изменения в папках являются глобальными. Поэтому, если вы используете cd внутри функции изменение папки продолжается после MATLAB® завершает выполнение функции.

пример

oldFolder = cd(newFolder) возвращает существующую текущую папку в oldFolderи затем изменяет текущую папку на newFolder.

Примеры

свернуть все

Измените текущую папку в папку featured examples для R2017a MATLAB, предположив, что версия установлена на вашем C: привода.

cd 'C:\Program Files\MATLAB\R2017a\examples\matlab_featured'

Используя полный путь, измените текущую папку с C:\Program Files\MATLAB\R2017a\examples\matlab_featured на C:\Program Files\MATLAB\R2017a.

cd ..\..

Используйте относительный путь, чтобы изменить текущую папку с C:\Program Files\MATLAB\R2017a назад к C:\Program Files\MATLAB\R2017a\examples\matlab_featured.

cd examples\matlab_featured

Измените текущую папку в папку featured examples для R2017a MATLAB, предположив, что версия установлена на вашем C: привода. Затем восстановите текущую папку в ее исходном местоположении.

Измените текущую папку в папку featured examples для R2017a MATLAB.

cd 'C:\Program Files\MATLAB\R2017a\examples\matlab_featured'

Измените текущую папку на C:\Program Files, сохранение пути к папке перед ее изменением.

oldFolder = cd('C:\Program Files')
oldFolder =

    'C:\Program Files\MATLAB\R2017a\examples\matlab_featured'

Используйте cd команда для отображения новой текущей папки.

cd
C:\Program Files

Измените текущую папку обратно в исходную папку, используя сохраненный путь. Используйте cd команда для отображения новой текущей папки.

cd(oldFolder)
cd
C:\Program Files\MATLAB\R2017a\examples\matlab_featured

Измените текущую папку на папку featured examples для R2016b MATLAB, предположив, что версия установлена в домашней папке пользователя на платформе UNIX.

cd ~/MATLAB/R2016b/examples/matlab_featured

Входные параметры

свернуть все

Новый путь к папке, в которую вы хотите изменить текущую папку, заданный как вектор символов или строковый скаляр. Если newFolder - строка, заключайте ее в круглые скобки. Для примера, cd("FolderName").

Допустимые значения включают полный или относительный путь или одно из этих значений.

../На один уровень выше текущей папки.
Множители ../Несколько уровней вверх от текущей папки.
./Путь относительно текущей папки. cd принимает, что путь относится к текущей папке, даже если ./ отсутствует.

Если newFolder содержит пространства, заключает их в одинарные кавычки. Для примера, cd 'Folder Name'.

В UNIX® можно использовать символ ~ (tilde) для представления домашней папки пользователя. Для примера, ~/ или ~username/.

MATLAB разрешает имена путей к папкам, содержащие '.', '..', и символьные ссылки на их целевое местоположение перед изменением текущей папки. Для примера, если вы задаете c:\matlab\..\workMATLAB разрешает имя пути к c:\work перед изменением текущей папки.

Выходные аргументы

свернуть все

Предыдущая текущая папка, которая была размещена перед выпуском cd команда, возвращенная как вектор символов.

Подробнее о

свернуть все

Текущая папка

Текущая папка является местом ссылки, которую MATLAB использует для поиска файлов. Эта папка иногда упоминается как текущая директория, текущая рабочая папка или текущая рабочая директория.

Представлено до R2006a