MatLab - 访问保存为变量的文件夹的子文件夹
MatLab - accessing subfolders of folders saved as variables
我有以下代码可以在 selected 文件夹中创建一个目录:
photos_dir = 'C:\Users\Bob\Photos';
mkdir(photos_dir,'Christmas 2015')
然后我希望能够将图像保存到此文件夹,我想使用类似的东西:
imwrite(img,Christmas 2015,'jpg')
但是,这不会select“\Photos”目录中的"Christmas 2015" 文件夹。如何将图像写入此位置?
首先,您会遇到语法错误,因为 Christmas 2015
至少应该是一个字符串。但除此之外,如果您想将文件保存在特定位置(当前工作目录除外),您需要提供文件位置的完整路径。
为此,您需要使用 fullfile
将所有目录和文件名组合成一个完整的文件路径。
image_name = fullfile(photos_dir, 'Christmas 2015', 'yourphoto.jpg');
imwrite(img, image_name, 'jpg')
我有以下代码可以在 selected 文件夹中创建一个目录:
photos_dir = 'C:\Users\Bob\Photos';
mkdir(photos_dir,'Christmas 2015')
然后我希望能够将图像保存到此文件夹,我想使用类似的东西:
imwrite(img,Christmas 2015,'jpg')
但是,这不会select“\Photos”目录中的"Christmas 2015" 文件夹。如何将图像写入此位置?
首先,您会遇到语法错误,因为 Christmas 2015
至少应该是一个字符串。但除此之外,如果您想将文件保存在特定位置(当前工作目录除外),您需要提供文件位置的完整路径。
为此,您需要使用 fullfile
将所有目录和文件名组合成一个完整的文件路径。
image_name = fullfile(photos_dir, 'Christmas 2015', 'yourphoto.jpg');
imwrite(img, image_name, 'jpg')