[問題] 請問如何將檔案存到迴圈建立的資料夾內?

看板MATLAB作者 (123)時間9年前 (2015/10/09 02:47), 9年前編輯推噓4(409)
留言13則, 4人參與, 最新討論串1/1
大家好 小弟目前想將程式跑出來的資料與圖 自動存檔到"隨迴圈自動產生"的資料夾內 (資料夾隨迴圈而新增且名稱改變) 目前我計畫使用如下方法新增資料夾與更名 每次回圈都要存檔 存到對應的資料夾中 例: 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://www.ptt.cc/bbs/MATLAB/M.1444330054.A.917.html ※ 編輯: SheWow (140.116.220.115), 10/09/2015 02:57:00

10/09 02:55, , 1F
cd 進去save完再cd切到其它資料夾
10/09 02:55, 1F
※ 編輯: SheWow (140.116.220.115), 10/09/2015 02:57:51

10/09 02:59, , 2F
好 我試試看 謝謝大大
10/09 02:59, 2F

10/09 03:05, , 3F
請問 要怎麼CD到新產生的資料夾 QQ
10/09 03:05, 3F

10/09 03:08, , 4F
和mkdir的用法一樣啊?
10/09 03:08, 4F

10/09 03:09, , 5F
這樣喔 我再試試 我不太會用程式 都是邊GOOLE邊學的><
10/09 03:09, 5F

10/09 03:14, , 6F
如果你現在在 test下,想切到 test\ABC ,用cd('ABC')
10/09 03:14, 6F

10/09 03:15, , 7F
在test\ABC下想切到test\DEF,用cd('..\DEF')
10/09 03:15, 7F

10/09 03:15, , 8F
..是上一層的意思
10/09 03:15, 8F

10/09 03:24, , 9F
好 了解了 多謝大大解說
10/09 03:24, 9F

10/09 18:34, , 10F
filepath2=['C:\Users\xxx\Documents\MATLAB\test\' i];
10/09 18:34, 10F

10/10 00:23, , 11F
感覺cd很麻煩 直接存進去就好了吧
10/10 00:23, 11F

10/10 00:24, , 12F
像上面shane大那樣直接把路徑做出來直接存就好了
10/10 00:24, 12F

10/12 09:15, , 13F
我後來是改用shane大的方法直接存 謝謝大家的指導 ^^
10/12 09:15, 13F
文章代碼(AID): #1M5hf6aN (MATLAB)
文章代碼(AID): #1M5hf6aN (MATLAB)