cmd中的delims是什么?如何遍历目录?
1个回答
展开全部
@echo off
for /f "delims=" %%a in ('dir /s /b /a-d usp10.dll') do (md %%~dpa免疫目录名 >nul 2>nul)
echo OK&pause>nul
-------------------------------------------
代码最好在磁盘根目录执行。
delims=xxx 指for /f分隔符集。这个替换了空格和跳格键的默认分隔符集。等号后面为空,则表示无分隔符。
dir /s /b /a-d usp10.dll 遍历usp10.dll文件
%%~dpa在代码中表示usp10.dll的目录
for /f "delims=" %%a in ('dir /s /b /a-d usp10.dll') do (md %%~dpa免疫目录名 >nul 2>nul)
echo OK&pause>nul
-------------------------------------------
代码最好在磁盘根目录执行。
delims=xxx 指for /f分隔符集。这个替换了空格和跳格键的默认分隔符集。等号后面为空,则表示无分隔符。
dir /s /b /a-d usp10.dll 遍历usp10.dll文件
%%~dpa在代码中表示usp10.dll的目录
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询