我正在处理 Win7 环境中的 CMD 行批处理文件,它将根据目录中列出的文件名创建目录。
我正在使用此代码,但创建的输出是部分且不完整的
setlocal enabledelayedexpansion
for /r %%i in (*.wav) do (
set filename1=%%i
set folder1=!filename1:~4,10!
mkdir !folder1!
)
pause
我将此脚本保存为源目录中的文本格式的 CMD 文件,在本地硬盘驱动器上,尽管它位于子目录中。目录输出偏断,输出乱码,创建的目录数与文件数不匹配,创建的目录似乎有嵌套。我对此进行了研究,似乎无法找到明确的答案。