该资源是我大二上学期的Matlab课程设计的源代码。主要功能是解决生活中,班级同学提交的word文档作业命名格式不一致的问题。主要针对.doc和.doxc文件的操作命名。当然,如果你要对其它类型文件命名也可以,修改work.m函数里面name获取的几行代码就行。使用时注意,必须采用2018版本以上的matlab编译器,从menu.m主函数函数开始运行。
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-05-23 09:44 541807090107 方宁 matlab
文件 847639 2019-12-13 08:28 541807090107 方宁 matlab541807090107 方宁.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代码ack_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代码 hrow_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个文件信息
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)
‘ str3); %括号内的为学号检索值
end
fclose(FID);
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2020-05-23 09:44 541807090107 方宁 matlab
文件 847639 2019-12-13 08:28 541807090107 方宁 matlab541807090107 方宁.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代码ack_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代码 hrow_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个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)