作者kcsc (kc)
看板MATLAB
标题[问题] while停止条件
时间Fri Apr 12 23:07:15 2013
大家好
一般看到的while的教学都是
计算值达到某个值後就跳出
不知道能不能设定读到档案後就跳出
我有一段程式码
是要将其他资料夹的.txt档 复制到要执行的资料夹里
我使用dos指令进行复制并更名
但资料是事件处发後才会产生
因此设定让他为回圈读取
当有档案後就停止并跳出往下跑
但现在我不知道要怎麽把它停止
while
!copy c:test\123.txt c:ok\456.txt
!del c:test\123.txt
break
end
麻烦高手帮我看看 要怎麽修正才对 谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.38.14.120
1F:推 Steven1226:虽然我没有很了解你的意思,不过我觉得在MATLAB中对付 04/13 00:31
2F:→ Steven1226:档案建议用D = dir;从D可以得知目录下档案的数量与名称 04/13 00:33
3F:→ Steven1226:但要注意第一、二个element为'.'与'..' 04/13 00:34
4F:→ kcsc:S大 我可以设定当D>1 D=dir(['D:test/*.csv']);离开回圈吗? 04/13 09:17
5F:→ kcsc:当这个料夹内CSV数量小於1後离开回圈 04/13 09:24
6F:→ cmjer:试试 exist 函数,判断档案是否存在 04/13 17:29
7F:→ kcsc:谢谢 e大的建议 04/15 09:27