@echo off
set myport=3306
set fileName=qq.txt
setlocal enabledelayedexpansion
for /f "delims=" %%a in (%fileName%) do (
set aa=%%a
set aa=!aa:IPPORT=%myport%!
echo !aa!>>%fileName%.tmp
)
if "%myport%" =="3306" (
echo "dajiahao">>%fileName%.tmp
)
echo "del 源文件.txt"
ren "%fileName%.tmp" "原文件名.txt"
rem 文件复制
xcopy d:\assets d:\tt\tt /s /e /y
rem 文件复制 上面是有提示的
xcopy d:\assets\*.* d:\tt\*.* /s
rem 文件删除 /s 文件夹以及文件夹下的文件 /q 不需要确认直接删除
rd js /s /q
rem
for /d %a in (c:\*.*) do echo %a
rem /d 参数是指定仅对目录而不是文件执行的for命令。
for /d %a in (c:\*.*) do @echo %a
rem 命令提示回显关闭就清晰了
for /r . %i in (abc.txt) do del %i /q
rem /r 递归循环目录 . 代表当前路径
rem 循环每个目录,删除目录中的abc.txt的文件
for /r . %i in (*.html) do del %i /q
rem 循环每个目录,删除目录中的*.html的文件
@echo off
::在D盘建立aa1~ aa5五个文件夹
for /L %%i in (1,1,5) do md d:\aa %%i
::/L 表示数值的递增 (1,1,5) 表示(起始值,增量,结束比较值)
::建立 1,2,3,4,5这几个文件
for /f "skip=1 tokens=1,2,* delims=-" %a in (abc.txt) do @echo %a %b %c
:枚举文件的内容,
for /f "skip=5 tokens=1,2,* " %a in ('dir') do @echo %a %b %c
2017/01/19 10:50 <DIR> .
2017/01/19 10:50 <DIR> ..
2016/09/30 09:48 57,518 aa.js
2017/01/19 10:50 52 abc.txt
2015/04/30 10:38 6,499 api_url_config.js
2016/03/21 14:17 6,309 app_register.js
pause
bat 学习
最新推荐文章于 2024-08-20 20:41:16 发布