ディレクトリ 変更 ループ

11 ビュー (過去 30 日間)
Ukasu
Ukasu 2020 年 1 月 17 日
回答済み: Kenta 2020 年 1 月 17 日
日付ごとのフォルダがあり、フォルダごとに同じ作業を繰り返したいのですが、どうすればいいですか。
たとえばA,B,Cという3つのディレクトリがあり,下のようにそれぞれのディレクトリで同じ作業を行いたいです。
sdir = ['A','B','C'];
for n=1:3
cd sdir(n)
% 何かしらの作業。例えば、
I=dir('*.jpg');
size(I);
end

採用された回答

Kenta
Kenta 2020 年 1 月 17 日
sdir = ['a','b','c'];
for n=1:3
cd(sdir(n))
I=imread('onion.png');
size(I)
cd ../
end
こんにちは、この例だと、cd ../でディレクトリをもとに戻し、さらにcdで、フォルダに入り、作業...という流れですれば可能です。

その他の回答 (0 件)

カテゴリ

Help Center および File Exchange検索パス についてさらに検索

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!