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
MATLAB R2016b バージョンが UNIX プラットフォームのユーザーのホーム フォルダーにインストールされている前提で、現在のフォルダーをこのバージョンの使用例のフォルダーに変更します。
cd ~/MATLAB/R2016b/examples/matlab_featured
入力引数
現在のフォルダーの変更先にする新規フォルダー パス。文字ベクトルまたは string スカラーとして指定します。newFolder が string である場合は、かっこで囲みます。たとえば、cd("FolderName") のようになります。
有効な値は、絶対パスまたは相対パス、あるいは次の値のいずれかです。
../ | 現在のフォルダーから 1 レベル上。 |
複数の ../ | 現在のフォルダーから複数レベル上。 |
./ | 現在のフォルダーに対する相対パス。./ がない場合も、cd ではパスが現在のフォルダーに対する相対パスであると見なされます。 |
newFolder にスペースが含まれる場合は、一重引用符で囲みます。たとえば、cd 'Folder Name' のようになります。
UNIX® システムでは、~ (チルダ) 文字を使用してユーザーのホーム フォルダーを表すことができます。たとえば、~/ や ~username/ などです。
MATLAB は、'.'、'..'、およびターゲットの場所へのシンボリック リンクを含むパス名を解決してから、現在のフォルダーを変更します。たとえば、c:\matlab\..\work を指定すると、MATLAB はパス名を c:\work に解決してから、現在のフォルダーを変更します。
出力引数
cd コマンドを発行する前の「現在のフォルダー」。文字ベクトルとして返されます。
詳細
"現在のフォルダー" は、MATLAB がファイルを見つけるために使用する基準となる場所です。このフォルダーは"現在のディレクトリ"、"現在の作業フォルダー"、または "現在の作業ディレクトリ" と呼ばれることもあります。
拡張機能
使用上の注意および制限:
コード生成用に動的メモリ割り当てを有効にしなければなりません。
入力をもつ
cdのコード生成はサポートされていません。
使用上の注意および制限:
現在のフォルダーを表示するために使用する場合、
cdはスレッドベースの環境をサポートします。現在のフォルダーを変更するために使用する場合、
cdはスレッドベースの環境をサポートしません。
詳細については、スレッドベースの環境での MATLAB 関数の実行を参照してください。
バージョン履歴
R2006a より前に導入Windows マシンでは、入力パスの先頭の空白文字は切り捨てられなくなりました。入力パスの先頭に空白文字があると、代わりにエラーがスローされます。
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Web サイトの選択
Web サイトを選択すると、翻訳されたコンテンツにアクセスし、地域のイベントやサービスを確認できます。現在の位置情報に基づき、次のサイトの選択を推奨します:
また、以下のリストから Web サイトを選択することもできます。
最適なサイトパフォーマンスの取得方法
中国のサイト (中国語または英語) を選択することで、最適なサイトパフォーマンスが得られます。その他の国の MathWorks のサイトは、お客様の地域からのアクセスが最適化されていません。
南北アメリカ
- América Latina (Español)
- Canada (English)
- United States (English)
ヨーロッパ
- 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)