以下是一个MATLAB程序,可以复制同级别其他文件夹中的1.txt文件到当前文件夹:

% 定义源文件夹路径和目标文件夹路径
srcFolder = '../';  % 源文件夹为当前文件夹的上一级文件夹
dstFolder = '.';    % 目标文件夹为当前文件夹

% 获取源文件夹中的所有文件夹名
folderList = dir(srcFolder);
folderList = folderList([folderList.isdir]);   % 只保留文件夹
folderList = {folderList.name};   % 转换为cell数组
folderList = setdiff(folderList, {'.', '..'});   % 去除当前文件夹和上一级文件夹

% 遍历每个文件夹并复制1.txt文件
for i = 1:length(folderList)
    srcPath = fullfile(srcFolder, folderList{i}, '1.txt');   % 源文件路径
    dstPath = fullfile(dstFolder, '1.txt');   % 目标文件路径
    copyfile(srcPath, dstPath);   % 复制文件
end

将上面的代码保存为.m文件并运行即可。需要注意的是,程序会将同级别其他文件夹中所有名为1.txt的文件都复制到当前文件夹,如果当前文件夹中已经存在同名文件,会被覆盖。如果需要更改源文件夹路径或目标文件夹路径,可以修改代码中的srcFolderdstFolder变量。

matlab复制同级其他文件夹的1txt文件到自己文件夹的程序

原文地址: https://www.cveoy.top/t/topic/bb4c 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录