matlab批量写入文件,matlab批量合并txt文件

1: %% merge.m

2: %%%%Main程序%%%%%%

3: %%%%%%

4: %%%%%%本程序合并完各个子文件夹中的txt到主文件目录下,并且合并的文件以子文件夹名字命名

5: %%%%%%同时,每次合并时,如果主文件夹已存在某一个子文件夹名字A的txt文件,那么此次合并,将把当前

6: %%%%%%这个子文件夹A中所有的txt文件追加到子文件夹A.txt文件的末尾处。

7: clear;

8: clc;

9: % MainFolder='D:\Master-FTP\磁流变阻尼器实验\'; %%设置主目录,注意结尾要有个'\'

10: MainFolder='E:\txt文件夹\';

11: dirOutput=dir(fullfile(MainFolder)); %%获取主目录下所有文件夹与文件

12:

13: num=size(dirOutput);%%获取数量

14: for i=1:num(1)

15: if dirOutput(i,1).isdir == 1 %判断是否为文件夹

16: a1=~ strcmp(dirOutput(i,1).name,'.'); %%排除'.'和'..'的文件夹

17: a2=~ strcmp(dirOutput(i,1).name,'..');

18: if a1 && a2;

19: dirOutput(i,1).name;

20: y=TAllFileInAFolder(MainFolder,dirOutput(i,1).name);

21: end

22: end

23: end

24: disp('合并完成');

.csharpcode, .csharpcode pre

{

font-size: small;

color: black;

font-family: consolas, "Courier New", courier, monospace;

background-color: #ffffff;

/*white-space: pre;*/

}

.csharpcode pre { margin: 0em; }

.csharpcode .rem { color: #008000; }

.csharpcode .kwrd { color: #0000ff; }

.csharpcode .str {

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值