1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > 用matlab判断文件是否存在_判断文件夹 文件是否存在 创建文件 c++ matlab

用matlab判断文件是否存在_判断文件夹 文件是否存在 创建文件 c++ matlab

时间:2022-12-25 20:12:05

相关推荐

用matlab判断文件是否存在_判断文件夹 文件是否存在 创建文件 c++ matlab

Matlab:

1. exist判断当前目录是否存在指定文件夹 例子1 if ~exist('Figure') mkdir('Figure') % 若不存在,在当前目录中产生一个子目录‘Figure’ end 例子2 子文件夹 判断建立子目录的文件夹 if ~exist('.\fig\Figure') mkdir('.\fig\Figure') % 若不存在,在当前目录中产生一个子目录‘Figure’ end 2. exist 还可以用于判断目录、内置函数(buildin)、文件、class和变量(var)是否存在 Syntax exist name exist name kind A = exist('name','kind') kind包括: builtin Checks only for built-in functions. class Checks only for classes. dir Checks only for directories. file Checks only for files or directories. var Checks only for variables. 注意这里的var不能用于struct内的子field判定,field可参考下一段 3. isfield判断struct是否有指定子filed % 定义一个struct patient.name = 'John Doe'; patient.billing = 127.00; patient.test = [79 75 73; 180 178 177.5; 220 210 205]; % 检测该struct是否存在指定filed isfield(patient,'billing') ans = 1 4.isempty用于判断矩阵是否为空 例子 B = rand(2,2,2); B(:,:,:) = []; %B此时为零矩阵 isempty(B) ans = 1

C++:

一、判断文件夹是否存在:

1.用CreateDirectory(".\\FileManege",NULL);如果文件夹FileManege不存在,则创建。

2.或者if(_access(".\\FileManege",0)==-1),表示FileManege不存在。

3.或者BOOL PathIsDirectory(LPCTSTR pszPath);

二、判断文件是否存在:

1.用if((file=fopen(".\\FileManege\\F\\F.dat","rb"))==NULL)

file=fopen(".\\FileManege\\F\\F.dat","ab+"); // 先判断有无文件,没的话新建一个

2.用if(_access(".\\FileManege\\F\\F.dat",0)==-1),表示文件不存在。

函数int _access( const char *path, int mode );可以判断文件或者文件夹的mode属性 mode=00;//Existence only mode=02;//Write permission mode=04;//Read permission mode=06;//Read and write permission 需要包含头文件。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。