Matlab之文件操作

1.判断是否存在文件夹:if (exist(folderName,\'dir\')) 判断是否存在文件if ( exist(\'filename\',\'file\') )

2.创建文件夹:mkdir(folderName)

3.删除文件夹:rmdir(folderName,\'s\')

4.当前目录:cd

5.得到文件夹下所有文件名

clear all;

cd = \'dangerous\';

waveFiles = dir(fullfile(cd,\'*.jpg\'));

waveFiles = cat(1, waveFiles,dir(fullfile(cd,\'*.png\')));

len = size(waveFiles,1);

data = \'out/\';

for i = 1:len

fileName = waveFiles(i).name;

end

6.判断是否存在文件夹,如果不存在则创建,如果存在则删除再创建。

outDir = \'outDir\';

if (exist(outDir,\'dir\')),

rmdir(outDir,\'s\');

end

mkdir(outDir);