首页 文章

如何在matlab中使用保存wav文件到当前子目录?

提问于
浏览
1

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

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

我所做的是声明一个filepath变量:

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

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

谢谢〜

1 回答

  • 1

    在调用wavwrite之前使用mkdir

    wav_dir = '\wav_results\'; %'
    if not(exist('testresults','dir'))
        mkdir(wav_dir);
    end
    wavwrite(...., [wav_dir wav_name])
    

相关问题