如何在 Windows 命令行中使用通配符解码多个文件 [关闭]

Posted

技术标签:

【中文标题】如何在 Windows 命令行中使用通配符解码多个文件 [关闭]【英文标题】:How to decode multiple file with wildcard in Windows commandline [closed] 【发布时间】:2012-10-03 22:12:57 【问题描述】:

我有(控制台)程序flac.exe,我希望能够在一个目录中将所有flac 文件解码为wav,而不必一次执行一个。

我试过了:

flac -d *.flac

但尝试创建 wav 文件时出错。

【问题讨论】:

那些比我聪明的人已经为你回答了。 superuser.com/questions/16007/… ***.com/questions/39615/… 【参考方案1】:

在命令行中使用:

for %i in (*.flac) do flac %i

如果要将其放入批处理文件中,则必须使用 %%i 而不是 %i

【讨论】:

这行得通!我也尝试在 bash shell 中解码它就像我上面写的那样工作。 flac -d *.flac 我不得不修改你的 dos 代码,因为我忘记包含 decode 选项,并且 flac 文件的名称中有符号。 for %i in (*.flac) do flac -d "%i" 谢谢!【参考方案2】:

您可以使用this bulk rename 实用程序吗?

批量重命名实用程序是一个易于使用的文件重命名程序(又名文件重命名器)。重命名多个文件从未如此简单!它的内存占用很小,因此可以一直运行而不会消耗所有内存。它最初是一个免费的 Visual Basic 工具,但随着它的普及,它已经完全用 C++ 重写,变得健壮和轻量级——而且非常非常快!它可以轻松处理包含超过 100,000 个条目的文件夹/光盘……并且可以在几秒钟内批量重命名 1,000 个文件。

【讨论】:

我在问题中没有看到任何重命名文件的要求。

以上是关于如何在 Windows 命令行中使用通配符解码多个文件 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

在 Bash 中使用[方括号] | Linux 中国

sh 使用Python在命令行中进行URL编码/解码

如何使用 Python 3.x 在命令行中执行多个命令

如何在 Windows 的命令行中使用 MinGW 编译器?

如何在 Windows 命令行中使用参数运行 Python 脚本

如何在windows的命令行中找到mysql数据目录