资源简介
该资源是我大二上学期的Matlab课程设计的源代码。主要功能是解决生活中,班级同学提交的word文档作业命名格式不一致的问题。主要针对.doc和.doxc文件的操作命名。当然,如果你要对其它类型文件命名也可以,修改work.m函数里面name获取的几行代码就行。使用时注意,必须采用2018版本以上的matlab编译器,从menu.m主函数函数开始运行。
代码片段和文件信息
function [] = back_up()
%实现原始命名备份
global work_path;
%获取路径
path = work_path;
path = strcat(path ‘\‘);
%获取文件夹下所有文件信息
File1 = dir(fullfile(path ‘*.doc‘));
File2 = dir(fullfile(path ‘*.docx‘));
name1 = {File1.name};
name2 = {File2.name};
%合并两个元胞数组得到总名称name
for i = 1 : length(name2)+length(name1)
if(i <= length(name1))
name(i) = name1(i);
else
name(i) = name2(i-length(name1));
end
end
%备份数据到工作路径下的 data.txt 文本
FID = fopen(‘data.txt‘ ‘w+t‘);
for i = 1 : length(name)
str1 = name(i);
str2 = str1{1};
A = isstrprop(str2 ‘digit‘);
f = 0;
for j = 1 : length(str2)
fprintf(FID‘%c‘str2(j)); %输出原始名称
if(A(j) & f==0)
p = 1;
for k = 1 : 11
if(~A(j+k))
p = 0;
break;
end
end
if(p == 1)
str3 = str2(j:j+11);
f = 1;
end
end
end
fprintf(FID ‘ (学号:%s)\n‘ str3); %括号内的为学号检索值
end
fclose(FID);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-05-23 09:44 541807090107 方宁 matlab\
文件 847639 2019-12-13 08:28 541807090107 方宁 matlab\541807090107 方宁.docx
目录 0 2019-12-21 17:50 541807090107 方宁 matlab\代码\
文件 8672 2019-12-12 23:23 541807090107 方宁 matlab\代码\Child_Fig_Check.fig
文件 5165 2019-12-12 23:45 541807090107 方宁 matlab\代码\Child_Fig_Check.m
文件 13754 2019-12-12 16:59 541807090107 方宁 matlab\代码\Child_Fig_Rename.fig
文件 3443 2019-12-12 16:59 541807090107 方宁 matlab\代码\Child_Fig_Rename.m
文件 8258 2019-12-12 23:10 541807090107 方宁 matlab\代码\Child_Fig_Result.fig
文件 3464 2019-12-12 23:46 541807090107 方宁 matlab\代码\Child_Fig_Result.m
文件 2239 2015-10-13 14:28 541807090107 方宁 matlab\代码\MLDropTarget.class
文件 2266 2015-10-13 14:17 541807090107 方宁 matlab\代码\MLDropTarget.java
文件 1150 2019-12-12 18:27 541807090107 方宁 matlab\代码\back_up.m
文件 145 2019-12-12 18:35 541807090107 方宁 matlab\代码\check_path.m
文件 390 2019-12-13 08:22 541807090107 方宁 matlab\代码\data.txt
文件 10165 2019-12-13 07:59 541807090107 方宁 matlab\代码\dndcontrol.m
文件 242 2019-12-12 17:51 541807090107 方宁 matlab\代码\isChinese.m
文件 15590 2019-12-12 21:04 541807090107 方宁 matlab\代码\menu.fig
文件 2199 2019-12-12 21:04 541807090107 方宁 matlab\代码\menu.m
文件 634 2019-12-12 11:18 541807090107 方宁 matlab\代码\throw_error.m
文件 2425 2019-12-13 01:27 541807090107 方宁 matlab\代码\working.m
目录 0 2019-12-21 17:50 541807090107 方宁 matlab\代码\工作路径(命名混乱的文件)\
文件 526336 2019-10-30 23:51 541807090107 方宁 matlab\代码\工作路径(命名混乱的文件)\541807090101-曹悦.doc
文件 289280 2019-10-30 23:20 541807090107 方宁 matlab\代码\工作路径(命名混乱的文件)\541807090102陈博.doc
文件 538112 2019-10-30 22:09 541807090107 方宁 matlab\代码\工作路径(命名混乱的文件)\541807090103_戴煜炜.doc
文件 137432 2019-10-30 23:20 541807090107 方宁 matlab\代码\工作路径(命名混乱的文件)\541807090106 段宁.doc
文件 202240 2019-10-31 09:49 541807090107 方宁 matlab\代码\工作路径(命名混乱的文件)\丁敏541807090104.doc
文件 95853 2019-10-31 09:49 541807090107 方宁 matlab\代码\工作路径(命名混乱的文件)\冯子昊-541807090108.docx
文件 401630 2019-10-30 23:52 541807090107 方宁 matlab\代码\工作路径(命名混乱的文件)\方宁-物联网工程1801-541807090107.doc
文件 272384 2019-10-30 23:07 541807090107 方宁 matlab\代码\工作路径(命名混乱的文件)\物联网工程541807090105 董梦西.doc
目录 0 2019-12-21 17:50 541807090107 方宁 matlab\代码\需要被添加的文件\
文件 463360 2019-10-30 19:49 541807090107 方宁 matlab\代码\需要被添加的文件\541607090115-李天昊.doc
............此处省略5个文件信息
相关资源
- MNIST手写字体识别CNN+BP两种实现-Matl
-
MATLAB Simuli
nk系统仿真 课件 李献 - 基于MATLAB的数字图像处理研究_郑继刚
- 梁瑞宇赵力语音信号处理实验教程m
- 《卡尔曼滤波原理及应用-MATLAB仿真》
- 光流法包括LK光流,HS光流,论文,
- 节点电价预测,电力系统负荷预测
- MATLAB从入门到精通-pdf非扫描版本
- matlab_tdm_example
- 卷积神经网络matlab代码下载153575
- MATLAB小波变换.pdf
- 《MATLAB GUI设计学习手记(第2版)》
- 现代永磁同步电机控制原理及MATLAB仿
- MATLAB车牌识别课程设计源码(带界面
- Matlab GUI 编程
- 《matlab算法大全》pdf+源码
- 《MATLAB优化算法案例分析与应用》p
- 《有限元方法及MATLAB编程》pdf电子书
- SAR图像分类识别(matlab)
- MATLAB图像配准
-
电力系统的MATLAB SIMUli
nk仿真与应用 - 无线传感器网络无需测距定位算法m
- 复杂网络MATLAB工具包和源程序(好不
- matlaB程序的有限元法解泊松方程
- 《MATLAB统计分析与应用:40个案例分析
- MATLAB时频分析程序和演示(有几百个
- 《MATLAB R2016a神经网络设计与应用28个
- 基于MATLAB的雷达信号处理
- 基于MATLAB的雷达数字信号处理(源码
- 《雷达系统设计MATLAB仿真(英文版)
评论
共有 条评论