1

我的当前目录在C下,例如“C:\xxx\”

现在,我想将处理后的 wav 文件导出到当前目录中的子文件夹,例如“\wav_results\”。

我所做的是声明一个文件路径变量:

wav_dir = '\wav_results\';
wavwrite(...., [wav_dir wav_name]) %wav_name is the name of the wav file

错误说没有这样的文件或目录。我不想使用 wav_dir 的完整目录路径,因为我需要将此脚本从一个地方移动到另一个地方。有人有好的建议吗?

谢谢~

4

1 回答 1

1

在调用 wavwrite 之前使用mkdir :

wav_dir = '\wav_results\'; %'
if not(exist('testresults','dir'))
    mkdir(wav_dir);
end
wavwrite(...., [wav_dir wav_name])
于 2013-02-25T14:21:21.603 回答