MATLAB基础部分——(一)创建文件夹

本文介绍了如何使用MATLAB结合Excel数据来创建多级文件夹。首先,确认文件夹名字并从Excel读取,接着指定各级文件夹的位置。关键语句包括使用`xlsread`读取Excel内容和`mkdir`创建文件夹。通过循环语句,可以为每个名字建立对应的二级和三级文件夹。文章提供了一个完整程序示例,展示如何实现这一过程。
摘要由CSDN通过智能技术生成

这里指的创建文件夹并不是简单的一个或者几个文件夹,而是根据需求创建多个多级文件夹。

本文章以创建一个三级文件夹为例。

(一)确认文件夹的名字

每级文件夹的名字不可重复,可以采用单纯的数字1、2、3、4等作为名字,也可以利用Excel表格读取需要设计的文件夹名字。

需要注意的是,Excel表格采用MATLAB读取时,存在元胞数组和字符串的形式,必要时需要进行转换。

一般来说,利用Excel表格读取文件夹名字在办公中比较方便,因此本文采用此方法说明。

我们需要在指定位置建立一个大文件夹作为第一级文件夹,而后为表格中的每个人单独建一个文件夹作为第二级文件夹,最后每个人的文件夹中包含两个子文件夹作为第三级文件夹

 (二)确认各文件夹的位置

一级文件夹位置:C:\Users\19082\Desktop

二级文件夹位置:C:\Users\19082\Desktop\+Excel表格导出的名字+\

(三)关键语句

1、xlsread

%用于提取Excel表格内容

用法:[A,name]=xlsread('C:\Users\19082\Desktop\名单.xlsx','A2:A22')%提取名字

矩阵A中包含了名单中数字部分

矩阵name包含了名单中字符部分即名字

2、mkdir

%创建文件夹

用法:mkdir('C:\Users\19082\Desktop\001')%建文件夹

C:\Users\19082\Desktop这个是我电脑桌面的地址,001即建立名字为001的文件夹。

3、学会使用循环语句

for i=1:21

end 

利用循环语句对每个名字下建立子文件夹,同理可利用多层循环建立多级子文件夹。

(四)完整版程序附录

clc 
clear all
close all
[A,name]=xlsread('C:\Users\19082\Desktop\支架工名单.xlsx','A2:A22')%提取名字
path1='C:\Users\19082\Desktop\工人\'

mkdir(cell2mat(Path1))%建文件夹

path3='1'
path33='2'
B1=[];
for i=1:21
   Path2=name(i,1)
  B= cell2mat(Path2(1))
cd('C:\Users\19082\Desktop\工人\')
  mkdir(cell2mat(Path2(1)))%建文件夹
  path=[path1,B,path3]
  Path=[path1,B,path33]
  path2=[path1,B]
  cd(path2)
  mkdir(path3)
   cd(path2)
   mkdir(path33)
end 

  • 2
    点赞
  • 16
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

江湖妖兔

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值