东芝核磁共振图怎么批量删除
发布网友
发布时间:2023-09-09 09:31
我来回答
共1个回答
热心网友
时间:2024-11-28 22:01
关于东芝核磁共振图怎么批量删除相关资料如下
本人在网上找到了共享核磁数据,但是是gz格式,并且路径比较乱,我写了一个脚本,将gz压缩文件复制到文件夹并解压,删除gz。
clear;clc
%%批量将文件夹下面某种类型文件复制到新文件夹%%
tic
datapath1 = ‘E:\DATA\sharedMRIdata\ABIDEII-STANFORD’;
files = dir(datapath1);
size0 = size(files);
length = size0(1);
for i=3:length;
fileName = strcat(datapath1,files(i,1).name);
names(:,:,i-2) = fileName;
end
class_num = size(names);
for j=1:1:class_num(1,3);
datapath2=[names(:,:,j) ,’\session_1\anat_1’];
mkdir(‘E:\DATA\sharedMRIdata\arrangeddataStanford\Struc’,files(j+2,1).name);
newpath=[‘E:\DATA\sharedMRIdata\arrangeddataStanford\Struc’,files(j+2,1).name];
Strucdatapath = dir(fullfile(datapath2,’*.gz’));
Strucdata=[datapath2,Strucdatapath .name];
copyfile(Strucdata,newpath);
end
toc
%%解压压缩文件.gz压缩%%