看板 MATLAB 關於我們 聯絡資訊
※ 引述《qaz5746986 (雲之痕)》之銘言: : 如題 : 本人程式新手 : 現有一資料夾A 中有1000個CSV檔,檔名為1.csv,2.csv....1000.csv : 目前只知道dir可讀入資料夾下全部檔案, : 但若想根據手邊一份excel清單 將A中某500個想要的檔案分到另一資料夾B : (如想取2.csv,5.csv...等500個) : 請問該如何實現呢? 謝謝! 只寫簡單流程 list=read xsl for n=list cmd=sprintf('mv dir1/%s dir2/%s', list, list) system(cmd) end cmd 行把要執行的指令產生成字串,然後用system執行 我用的是UNIX語法,win改用 sprintf('move dir1\%s dir2\%s', list, list) 先看cmd產生是否正確,再直接執行一次產生的cmd看結果是否正確,最後實際執行MATLAB -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.15.164.201 ※ 文章網址: https://www.ptt.cc/bbs/MATLAB/M.1487937228.A.E0A.html