matlab 删除一个文件,【MATLAB】Matlab删除文件或者文件

Matlab删除文件基本操作

删除一个文件:delete(filename)

删除一类文件:delete(‘*.后缀’)

删除文件夹及文件夹下的文件:rmdir(文件夹名字, ‘s’)

代码如下:

% get multiply station observe path

destin_dir = '/media/david/DavidPassport/MyGNSS/GNSSData/Observation/IGS_DATA/Fineshed/allStations/';

file_names = dir(destin_dir);

flag = 1;

floder_names = [];

station_names = [];

for k = 1 : length(file_names)

if(file_names(k).isdir &&~strcmp( file_names(k).name, '.') && ~strcmp( file_names(k).name, '..'))

flood_name = file_names(k).name;

temp_path = [destin_dir file_names(k).name '/'];

station_names = [station_names; flood_name(1:4)];

floder_names{flag} = temp_path;

flag = flag + 1;

end

end

len_total = numel(floder_names);

for k = 1 : len_total

sprintf('iteam: %g, total: %g, folder: %s', k, len_total, floder_names{k})

path_Kalman_pos = [floder_names{k} 'Products_Kalman/'];

path_SRIF_pos = [floder_names{k} 'Products_SRIF/'];

if 0 ~= exist(path_Kalman_pos)

disp(path_Kalman_pos)

rmdir(path_Kalman_pos, 's') %rmdir

end

if 0 ~= exist(path_SRIF_pos)

disp(path_SRIF_pos)

rmdir(path_SRIF_pos, 's') %rmdir

end

end

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值