原文链接
https://www.52txr.cn/2021/matlab_file.html
本文主要介绍Matlab App Designer使用过程中常用的文件操作,例如获取文件的路径,文件的复制粘贴,文件的删除等命令。
获取当前的工作空间路径
打开文件
文件复制和文件删除
获取当前的工作空间路径
pwd(英文全拼:print work directory) 命令用于显示工作目录。执行 pwd 指令可立刻得知您目前所在的工作目录的绝对路径名称。
nowpath = pwd; %设置工作目录为当前文件夹下
fileparts():文件名称由三个部分组成:路径名称(directory)、文件名(filename)和扩展名(ext)。
[directory,filename,ext] = fileparts(mfilename(‘fullpath’));
有时候需要设置一个绝对路径,用来将文件保存到那么地方,那么常用strcat来拼接字符串
filepath_Par = strcat(filepath_now,‘’,‘Par_de.txt’);
打开文件
winopen(文件路径)
winopen 使用 Windows shell 命令,并执行与在 Windows 资源管理器中双击文件相同的操作。
load(filename) %载入数据
如果 filename 是 MAT 文件,load(filename) 会将 MAT 文件中的变量加载到 MATLAB® 工作区。
如果 filename 是 ASCII 文件,load(filename) 会创建一个包含该文件数据的双精度数组。
run(‘op.m’);
run函数可以执行后面跟着的程序
xlswrite(‘Test.xlsx’,A)
数数据A写入excel表格中
文件复制和文件删除
copyfile(指定的文件, 指定的文件夹) %将文件进行复制
例:将 myfile1.m 从当前文件夹复制到子文件夹 myFolder 中。
mkdir myFolder
copyfile myfile1.m myFolder
delete(文件)
例如: delete(‘C:\tempTT.xlsx’);