cd
現在のフォルダーを変更する
説明
例
絶対パスと相対パスを使用した現在のフォルダーの変更
MATLAB R2017a バージョンが 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
現在のフォルダーを変更してから元に戻す
MATLAB R2017a バージョンが C:
ドライブにインストールされている前提で、現在のフォルダーをこのバージョンの使用例のフォルダーに変更します。次に、現在のフォルダーを元の場所に戻します。
現在のフォルダーを MATLAB R2017a の使用例のフォルダーに変更します。
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
UNIX® で現在のフォルダーをユーザーのホーム フォルダーに変更
MATLAB R2016b バージョンが UNIX プラットフォームのユーザーのホーム フォルダーにインストールされている前提で、現在のフォルダーをこのバージョンの使用例のフォルダーに変更します。
cd ~/MATLAB/R2016b/examples/matlab_featured
入力引数
newFolder
— 新規フォルダー パス
文字ベクトル | string スカラー
現在のフォルダーの変更先にする新規フォルダー パス。文字ベクトルまたは string スカラーとして指定します。newFolder
が string である場合は、かっこで囲みます。たとえば、cd("FolderName")
のようになります。
有効な値は、絶対パスまたは相対パス、あるいは次の値のいずれかです。
../ | 現在のフォルダーから 1 レベル上。 |
複数の ../ | 現在のフォルダーから複数レベル上。 |
./ | 現在のフォルダーに対する相対パス。./ がない場合も、cd ではパスが現在のフォルダーに対する相対パスであると見なされます。 |
newFolder
にスペースが含まれる場合は、一重引用符で囲みます。たとえば、cd 'Folder Name'
のようになります。
UNIX® システムでは、~ (チルダ) 文字を使用してユーザーのホーム フォルダーを表すことができます。たとえば、~/
や ~username/
などです。
MATLAB は、'.
'、'..
'、およびターゲットの場所へのシンボリック リンクを含むパス名を解決してから、現在のフォルダーを変更します。たとえば、c:\matlab\..\work
を指定すると、MATLAB はパス名を c:\work
に解決してから、現在のフォルダーを変更します。
出力引数
oldFolder
— 以前の「現在のフォルダー」
文字ベクトル
cd
コマンドを発行する前の「現在のフォルダー」。文字ベクトルとして返されます。
詳細
現在のフォルダー
"現在のフォルダー" は、MATLAB がファイルを見つけるために使用する基準となる場所です。このフォルダーは"現在のディレクトリ"、"現在の作業フォルダー"、または "現在の作業ディレクトリ" と呼ばれることもあります。
拡張機能
C/C++ コード生成
MATLAB® Coder™ を使用して C および C++ コードを生成します。
使用上の注意事項および制限事項:
コード生成用に動的メモリ割り当てを有効にしなければなりません。
入力をもつ
cd
のコード生成はサポートされていません。
スレッドベースの環境
MATLAB® の backgroundPool
を使用してバックグラウンドでコードを実行するか、Parallel Computing Toolbox™ の ThreadPool
を使用してコードを高速化します。
使用上の注意事項および制限事項:
現在のフォルダーを表示するために使用する場合、
cd
はスレッドベースの環境をサポートします。現在のフォルダーを変更するために使用する場合、
cd
はスレッドベースの環境をサポートしません。
詳細については、スレッドベースの環境での MATLAB 関数の実行を参照してください。
バージョン履歴
R2006a より前に導入R2022a: Windows でドライブ文字のパスの先頭に空白文字を使用するとエラーが発生
Windows マシンでは、入力パスの先頭の空白文字は切り捨てられなくなりました。入力パスの先頭に空白文字があると、代わりにエラーがスローされます。
MATLAB コマンド
次の MATLAB コマンドに対応するリンクがクリックされました。
コマンドを MATLAB コマンド ウィンドウに入力して実行してください。Web ブラウザーは 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)