copyfile function target folder name problem

1 回表示 (過去 30 日間)
Yu Li
Yu Li 2019 年 1 月 11 日
コメント済み: Yu Li 2019 年 1 月 11 日
I want copy a file to a targer folder but met a problem.
if the targer folder name is consecutive ('no space'), it works fine, but when a space is added to the folder name, it will report error, below is the test code:
test=rand(5,5);
save test test
newFolder='abc de';
mkdir(newFolder)
eval(['copyfile test.mat ',newFolder])
is there anyway to solve this problem
Thanks!
Yu

採用された回答

Walter Roberson
Walter Roberson 2019 年 1 月 11 日
As a general rule , any time you use eval() you should assume that you will have bugs and that you should find aa different way to do what you want .
copyfile('test.mat', newfolder)
You should also consider saving there directly
save('abc de/test.mat', 'test')
  1 件のコメント
Yu Li
Yu Li 2019 年 1 月 11 日
Thank you Walter.

サインインしてコメントする。

その他の回答 (0 件)

Community Treasure Hunt

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

Start Hunting!

Translated by