繁体   English   中英

Matlab 代码将转换应用于文件夹中的每个文件

Matlab code to apply conversion to every file in a folder

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我有以下片段将.wav输入转换为 ascii .txt output。 如何修改此代码以转换给定目录中的每个.wav文件,然后 output 每个.txt文件以匹配输入文件名,每个文件名都是唯一的?

[data, fs] = audioread('waves/sampleInput.wav');
save 'sampleOutput.txt' data -ASCII
1 个回复

像这样的问题的关键是dir命令 您可以尝试在这样的构造中使用它:

dir_in = 'myfolder'; % set directory

filelist = dir(fullfile(dir_in, '*.wav')); % get file list

for i = 1 : length(filelist); % iterate over files in dir
    filename = filelist(i).name;
    disp(['Processing ' num2str(i) '/' num2str(length(filelist)) ': ' filename])
    [data, fs] = audioread(fullfile(dir_in,filename)); % Do your stuff for every file
    save(['sampleOutput_' filename(1:end-4) '.txt'],'data','-ascii') % add filename to output filename, but without '.wav'
end

我相信输出将在当前工作目录中。

注意:我认为使用fullfile构建路径是一种很好的做法,因为这会自动选择正确的文件分隔符(Windows: \ vs. UNIX: / ),这意味着此代码是可移植的。

1 仅将代码应用于大文件夹中的图像

我有许多循环组成的长代码。 起点是上传的图像,并且代码通过多个步骤分析该图像。 我有100张由Ai,Bi和Ci等元素组成的图像,并制作了诸如“ Ai Bj Ck.tif”之类的标题。 我定义了i = 1:10,j = 1:10和k = 1:10,但并非所有选项都存在。 例如,图像“ ...

2 Python脚本将相同命令应用于文件夹中的每个文件

理想情况下,我想创建一个Python脚本,将相同的RegEx命令应用于特定文件夹中的所有单个文件-此脚本会将命令应用于输入文件,然后将文件保存到相同的文件夹中,只是具有不同的扩展名(即.txt而不是.tt )。 假设我有一个包含5个不同文件的文件夹: 我想使用以下命令将.tt文件转 ...

4 如何一次将我的 python 代码应用于文件夹中的所有文件,以及如何为每个后续输出文件创建一个新名称?

我正在使用的代码接收一个 .pdf 文件,并输出一个 .txt 文件。 我的问题是,如何创建一个循环(可能是一个 for 循环),该循环在以“.pdf”结尾的文件夹中的所有文件上一遍又一遍地运行代码? 此外,如何在每次循环运行时更改输出,以便每次都可以编写一个与输入文件同名的新文件(即 1_pet. ...

5 将文件夹权限应用于其他文件夹

我需要更改许多子文件夹的ACL权限。 这些文件夹都具有相同的名称“ 06-优惠”。 我发现了一个powershell命令可以将acl权限从一个文件夹“复制”到另一个文件夹。 我想知道这里是否有人可以向我指出正确的方向以实现这一目标? 它需要在定义的文件夹中进行搜索,并更改其子文件夹中 ...

8 将筛选器应用于Outlook文件夹VBA

我正在为我的一段代码而苦苦挣扎。 我正在Outlook中筛选文件夹以限制主题和接收时间。 如果我只对比另一天大的一天感兴趣,则过滤器可以完美工作。 即- 本地视图30/07/2017-电子表格上的值是30/07/2017 00:00:00 当我尝试过滤大于日期和时间的 ...

9 重写应用于文件夹的URL规则

我有一个看起来像这样的URL:www.mysite.com/directory1/directory2/directory3。 我想使用htaccess定义一个重写规则,以便能够将本示例中的最后一部分url(directory3)重定向到directory3.html 有任何想法吗? ...

10 将文件夹源中所有缺少的权限应用于Powershell中的文件夹目标

我知道这个: 如何使用Powershell脚本出文件夹中的所有权限? 但是,如何添加补充权限而不是复制和覆盖目标文件夹上的当前权限? 像,复制所有的权限从源到目标 ,但在离开目标的存在权限东西留在那里。 最后, 目标文件夹将具有其先前的所有权限以及源文件夹的所有权限。 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM