我有以下代码可以在所选文件夹中创建目录:
photos_dir = 'C:\Users\Bob\Photos';
mkdir(photos_dir,'Christmas 2015')
我希望能够将图像保存到此文件夹,我想使用类似的内容:
imwrite(img,Christmas 2015,'jpg')
然而,这并没有选择" 2015年圣诞节"文件夹位于" \ Photos"目录。如何将图像写入此位置?
答案 0 :(得分:4)
首先,您将遇到语法错误,因为Christmas 2015
至少应该是一个字符串。但除此之外,如果要将文件保存在特定位置(当前工作目录除外),则需要将完整路径提供给文件位置。
为此,您需要使用fullfile
将所有目录和文件名组合到一个完整的文件路径中。
image_name = fullfile(photos_dir, 'Christmas 2015', 'yourphoto.jpg');
imwrite(img, image_name, 'jpg')