echo 显示此命令后的字符
echo off 不显示除了echo off的命令行的所有命令行
@ 不显示本行命令行
rem 注释
set /a 计算数学表达式
dir /s 列出目录下所有文件名
dir /b 只显示文件名与扩展名
pause>nul 不显示“按任意键继续..."
aa.bat文件中的具体内容及解释如下:
@echo off 这句使得黑框中不显示文本中的所有命令
set /a copyCount=0 给变量copyCount赋值
echo %copyCount% 显示copyCount的值
set sourcePath=F:\20180124\pic_all
dir /s /b %sourcePath%>filelist.txt 将sourcePath路径下的文件名写到filelist.txt中
for /f %%i in (静夜思.txt) do(echo %%i) 输出静夜思.txt中的每一行
for /f "tokens=1,2 delims=," %%ain (静夜思.txt) do (echo %%a %%b) 输出静夜思.txt中以,为分割的前一列和后一列
for /f "skip=2 tokens=1,2delims=," %%a in (静夜思.txt) do (echo %%a %%b) 忽略静夜思.txt中的前两行并输出静夜思.txt中以,为分割的前一列和后一列
findstr "a" f:\20180124\静夜思.txt 找到静夜思.txt中含字符串”a”的行
copy f:\abcd.txt f:\20180124 将f:\abcd.txt复制到f:\20180124
dir *.*>example2.txt 列出当前路径下的所有文件名并写到example2.txt中
del f:\20180124\example1.txt 删除f:\20180124\example1.txt
pause