作者:电脑信息网日期:
返回目录:win7问题
不知道你的 movefile.bat 内容百是什么。
你想`type filelist.tmp`输出的字符度串进行什么操作问。
所以不能确定问题究竟答在哪。
可能是你do后面的内内容容格式不对。
你可以尝试将 DO后的内容()括起来,
那是因为你复的系统 环境变量 "Path" 有问题制.所以才会出现这样的情况百.你可以度正常打开知cmd后输入以下命令后就可以正常使用了.
1
path %windir%\system32;%path%
Win7默认Path 环境道变量为:
%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\
开启环境变量复延迟,并把调用的变量百分号换成感叹号。这制样for中的变量才能正常使用。
@zhidaoecho off
setlocal enabledelayedexpansion
for /f "tokens=1,2 delims=," %%i in (myfile.csv) do (
set snid=%%i
set macid=%%j
set "macid=!macid:-=!"
set "DIRNAME=SN!snid!&MAC!macid!"
set app=AP.datangmobile.cn
@REM ECHO !DIRNAME!
if not exist "!DIRNAME!" md "!DIRNAME!"
)