sta*_*tor 4 string matlab file
我正在尝试以编程方式将工作目录中的文件重命名a = 'temp.txt'为b = 'hello.txt'.你会怎么建议这样做?MATLAB中是否有简单的文件重命名功能?
以下是一些解决方案的列表:
使用SYSTEM功能执行操作系统命令.例如(在Windows上):
system('rename temp.txt hello.txt');
system(['rename ' a ' ' b]); % If the file names are stored in strings
Run Code Online (Sandbox Code Playgroud)使用shell escape operator(!)来调用系统命令.例如(在Windows上):
!rename temp.txt hello.txt
Run Code Online (Sandbox Code Playgroud)
如果文件名存储在字符串中,则需要使用EVAL:
a = 'temp.txt';
b = 'hello.txt';
eval(['!rename ' a ' ' b]);
Run Code Online (Sandbox Code Playgroud)