如何在Windows命令行中使用通配符解码多个文件
我有(控制台)程序如何在Windows命令行中使用通配符解码多个文件,windows,file,command-line-interface,Windows,File,Command Line Interface,我有(控制台)程序flac.exe,我希望能够将所有flac文件解码到一个目录中的wav,而不必一次解码一个 我试过: flac -d *.flac 但是尝试创建wav文件时出错。您可以使用该实用程序吗 批量重命名实用程序是一个易于使用的文件重命名程序(也称为文件重命名器)。重命名多个文件从未如此容易!它的内存占用很小,因此可以让它一直运行,而不会消耗您所有的内存。它开始作为一个免费的Visual Basic工具,但随着它的普及,它已经完全改写在C++中是健壮和轻量级的-而且非常,非常快!它可
flac.exe
,我希望能够将所有flac
文件解码到一个目录中的wav
,而不必一次解码一个
我试过:
flac -d *.flac
但是尝试创建wav文件时出错。您可以使用该实用程序吗
批量重命名实用程序是一个易于使用的文件重命名程序(也称为文件重命名器)。重命名多个文件从未如此容易!它的内存占用很小,因此可以让它一直运行,而不会消耗您所有的内存。它开始作为一个免费的Visual Basic工具,但随着它的普及,它已经完全改写在C++中是健壮和轻量级的-而且非常,非常快!它可以轻松处理包含100000条以上条目的文件夹/光盘。。。它可以在几秒钟内批量重命名1000个文件。在命令行中使用此命令:
for %i in (*.flac) do flac %i
如果你想将其放入批处理文件,你必须使用
%%i
而不是%i
那些比我已经回答过的更聪明的人。我没有看到任何要求重命名文件的问题。这是有效的!我还试着在bashshell中解码,它的工作原理与我上面写的一样flac-d*.flac
我不得不修改你的dos代码,因为我忘了包括解码选项,flac文件的名称中有符号<代码>对于(*.flac)中的%i执行flac-d“%i”谢谢!