元のフォルダに戻るコマンドはありますか?
Afficher commentaires plus anciens
例えばライブエディタに書いたコード(mlxファイル)や訓練したCNNモデル(matファイル)などを入れた”フォルダ1”と、
読ませたい画像をまとめた”フォルダ2””があったとします。
最初はnet等を定義するために「現在のフォルダ」としてフォルダ1を開いてセクションを実行して、
画像を読ませるためにフォルダ2を開いて画像を読ませた場合、終了時には「現在のフォルダ」は”フォルダ2”になると思います。
連続して作業したいのですが”フォルダ1”を手動で選択しなくても、”フォルダ1”に戻るようなコマンドがあるとありがたいです。
何かいいアイデアはありますか?
Réponses (1)
Hernia Baby
le 29 Juil 2022
②パスをあらかじめワークスペースに保存し、移動する。
Path(1) = "フォルダ1のパス";
Path(2) = "フォルダ2のパス";
cd(Path(1));
% Do
cd(Path(2));
5 commentaires
Hernia Baby
le 29 Juil 2022
個人的には①をよく使います
Hernia Baby
le 29 Juil 2022
Modifié(e) : Hernia Baby
le 29 Juil 2022
addpathは設定すれば任意の場所からフォルダを検索できるものです
・まずフォルダを作ってみましょう
mkdir('folder1');
mkdir('folder2');
ls
2つのフォルダが出来ました
・folder1の中にsample.xlsxを移動させます
movefile('sample.xlsx','folder1')
ls
今の場所にsample.xlsxがないことがわかりますね
try
T = readtable('sample.xlsx');
catch
disp('ファイルがありません');
addpath('folder1');
end
・再度読んでみましょう
T_retry = readtable('sample.xlsx')
以上のように、パスさえ設定すれば、何処でも読めることがわかります
純一 中川
le 29 Juil 2022
Hernia Baby
le 29 Juil 2022
Modifié(e) : Hernia Baby
le 29 Juil 2022
自分も悩んでいた道なので気持ちよくわかります。またいつでも気軽に質問してください🐾
Catégories
En savoir plus sur 検索パス dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!