如何在当前文件夹下用matlab按序创建100个文件夹,并把当前文件夹下某文件逐一复制进创建的文件夹中?

[复制链接]
查看11 | 回复2 | 2011-10-22 17:42:12 | 显示全部楼层 |阅读模式
for i=1:100
dirname=['dir' num2str(i)];%新的文件夹名
a=['mkdir ' dirname];%创建命令
system(a) %创建文件夹
cd(dirname)%进入新的文件夹
copyfile('C:\Documents and Settings\Administrator\My Documents\MATLAB\a.txt','a.txt')%复制文件
cd('C:\Documents and Settings\Administrator\My Documents\MATLAB')%返回上层文件夹end使用上面的程序即可!祝你...
回复

使用道具 举报

千问 | 2011-10-22 17:42:12 | 显示全部楼层
创建文件夹:system('mkdir matlabsky') 就可以在当前目录下建立名为“matlabsky”的文件夹。如果在实际编程中,还可以结合exist函数一起作用。if exist('matlabsky')==0
system('mkdir matlabsky')end创建一百个就来个循环,然后copyfile就行了...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行