フィルターのクリア

copyfile function target folder name problem

2 ビュー (過去 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 件)

カテゴリ

Help Center および File ExchangeTesting Frameworks についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by