我正在编写代码以便将文件夹中的* .mp3文件重新命名为上级文件夹,并将文件夹名称添加到文件名中。此代码似乎适用于不包含空格的文件夹名称,但不以其他方式工作。我该怎么办?包含用作批处理文件脚本中变量的空格的文件和文件夹名称
的Windows 8 - bathfile 我的代码:
@ECHO OFF
for /D %%f in (*.) do call c:\users\sina\documents\renamemp3.bat "%%f"
这个调用(renamemp3.bat):
cd %1
if ERRORLEVEL 1 goto end
for %%f in (*.mp3) do move %%f "..\%1(%%f).mp3"
cd ..
:end
我应该在哪里加引号?移动“%% f”“.. \%1(%% f).mp3”不起作用! – Sina