作者SheWow (123)
看板MATLAB
标题[问题] 请问如何将档案存到自动建立的资料夹内?
时间Fri Oct 9 02:47:31 2015
大家好
小弟目前想将程式跑出来的资料与图
自动存档到"随回圈自动产生"的资料夹内 (资料夹随回圈而新增且名称改变)
目前我计画使用如下方法新增资料夹与更名
每次回圈都要存档 存到对应的资料夹中
例:
filepath='C:\Users\xxx\Documents\MATLAB\test\'
i=1:10
mkdir([filepath,i]); %将资料夹建立在目标资料夹中,且名称为变数i
filepath2='C:\Users\xxx\Documents\MATLAB\test\
???'
saveas(gcf,[filepath2,filename,'.png'])
end
虽然我资料夹建好了
但是我不知道怎麽将此资料夹的位置 放到路径中
C:\Users\xxx\Documents\MATLAB\test\
???
因为资料夹名称是变数 路径我没办法直接用手动打
请问我要怎麽将我的资料存到这个新建立的资料夹内呢? QQ
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.116.220.115
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MATLAB/M.1444330054.A.917.html
※ 编辑: SheWow (140.116.220.115), 10/09/2015 02:57:00
1F:推 sunev: cd 进去save完再cd切到其它资料夹 10/09 02:55
※ 编辑: SheWow (140.116.220.115), 10/09/2015 02:57:51
2F:→ SheWow: 好 我试试看 谢谢大大 10/09 02:59
3F:→ SheWow: 请问 要怎麽CD到新产生的资料夹 QQ 10/09 03:05
4F:推 sunev: 和mkdir的用法一样啊? 10/09 03:08
5F:→ SheWow: 这样喔 我再试试 我不太会用程式 都是边GOOLE边学的>< 10/09 03:09
6F:推 sunev: 如果你现在在 test下,想切到 test\ABC ,用cd('ABC') 10/09 03:14
7F:→ sunev: 在test\ABC下想切到test\DEF,用cd('..\DEF') 10/09 03:15
8F:→ sunev: ..是上一层的意思 10/09 03:15
9F:→ SheWow: 好 了解了 多谢大大解说 10/09 03:24
10F:推 shane: filepath2=['C:\Users\xxx\Documents\MATLAB\test\' i]; 10/09 18:34
11F:→ celestialgod: 感觉cd很麻烦 直接存进去就好了吧 10/10 00:23
12F:→ celestialgod: 像上面shane大那样直接把路径做出来直接存就好了 10/10 00:24
13F:→ SheWow: 我後来是改用shane大的方法直接存 谢谢大家的指导 ^^ 10/12 09:15