【发布时间】:2013-02-13 16:18:17
【问题描述】:
我正在 Win7 环境中处理 CMD 行批处理文件,它将根据目录中列出的文件名创建目录。
我正在使用此代码,但创建的输出是部分且不完整的,只有
setlocal enabledelayedexpansion
for /r %%i in (*.wav) do (
set filename1=%%i
set folder1=!filename1:~4,10!
mkdir !folder1!
)
pause
我已将此脚本作为文本格式的 CMD 文件保存在本地硬盘上的源目录中,尽管它位于子目录中。 目录输出偏断,输出乱码,创建的目录数与文件数不匹配,创建的目录似乎有嵌套。我对此进行了研究,似乎无法找到明确的答案。
【问题讨论】:
-
请添加一些示例。脚本产生了什么?这与预期结果有何不同?
标签: windows-7 batch-file directory cmd filenames