如何在 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 命令行中使用通配符解码多个文件 [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Windows 的命令行中使用 MinGW 编译器?