変数名のついたフォルダにファイルを移動する

38 visualizzazioni (ultimi 30 giorni)
O.E
O.E il 18 Feb 2018
Commentato: O.E il 20 Feb 2018
mkdirで作成した連番のフォルダの中に
movefileでABCDEF1~9のファイルを移動させたいと考えています。 (フォルダ名は変数で指定することで、連番などに対応しようと考えています。)
gain = 0;
mkdir(num2str(gain));
movefile ABCDEF* num2str(gain);
このようなコードを作成したのですが、num2str(gain)という名前のフォルダが作られてその中にファイルが格納されてしまいます。 mkdirで作成したフォルダを指定するためにはどのようにすればよいでしょうか。

Risposta accettata

Jiro Doke
Jiro Doke il 18 Feb 2018
movefile を呼ぶときに関数構文を使う事で、 num2str(gain) を文字列としてではなく評価した結果として使うことができます。
gain = 0;
mkdir(num2str(gain))
movefile('ABCDEF*', num2str(gain))
  1 Commento
O.E
O.E il 20 Feb 2018
解決いたしました ありがとうございます。

Accedi per commentare.

Più risposte (0)

Community Treasure Hunt

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

Start Hunting!