.bat批处理学习
来源:互联网 发布:截面数据回归分析实例 编辑:程序博客网 时间:2024/06/07 10:54
读取文件内容赋值给一个变量
方法一
set /P OEM=<tmp.txt
方法二
for /f %%i in (.\tmp.txt) do (echo %%i) & echo %%i
setlocal enabledelayedexpansion
set "str1=ccc"
set /P str2=<gamename.txt
修改d盘根目录下12.doc文件名为 00.doc
照这样写就行
ren "路径\文件" "新文件名"
方法一
set /P OEM=<tmp.txt
方法二
for /f %%i in (.\tmp.txt) do (echo %%i) & echo %%i
复制文件
copy d:\wo_test\assets\channelcode d:\wo_test\123\assets
把一个文件的内容替换到另一个文件的指定地方
setlocal enabledelayedexpansion
set "str1=ccc"
set /P str2=<gamename.txt
for %%i in (new.txt) do (
for /f "usebackq delims=" %%a in ("%%~i") do (
set "var=%%a"
echo !var:%str1%=%str2%!>>"%%~ni.tmp")
move /y "%%~dpni.tmp" "%%~i")
修改指定文件夹下的文件名称
修改d盘根目录下12.doc文件名为 00.doc
照这样写就行
ren "路径\文件" "新文件名"
要是路径或文件名含有空格,加上半角引号
批处理删除指定文件夹下的所有文件
@echo off echo 正在清除系统垃圾文件,请稍等...... del /f /s /q E:\happy\*.*echo 清除系统LJ完成! echo. & pause 用上面的这个只能删除E:\happy\里的文件,而文件夹还都在,下面连文件夹也删
rd /s /q E:\happydel 杀文件RD 杀文件和目录
.bat与jar之间的相互调用
在.bat中调用jar包执行里面的代码
@echo on
set JAVA_HOME=./jre
set path=%JAVA_HOME%\bin;%path%
set classpath=.;lib\excel.jar;lib\slf4j-api-1.6.1.jar;slf4j-log4j12-1.6.1.jar;lib\jone.jar;
java com.test.TestMain //这全类名 是jar中包含main程序主入口
pause
或者② Desktop.getDesktop().open(new File("d:\abc.bat"));
0 0
- .bat批处理命令 学习
- BAT批处理学习
- bat批处理学习
- bat批处理学习
- 批处理(.bat)学习笔记
- .bat批处理学习
- bat批处理脚本学习
- .bat批处理学习
- bat 批处理入门学习_lesson01
- 批处理学习(别人的bat)
- 批处理学习(自己简单的bat)
- 批处理(*.bat)的初次学习
- 批处理(bat)命令学习的一些总结
- windows bat批处理基础命令学习教程
- bat批处理
- bat批处理
- bat批处理
- .BAT 批处理
- PYTHON的强制缩进看起来很美好,其实是一个坑
- Python安装jupyter (linux)
- Linux内核源码之自旋锁的实现
- 经典计算机书籍名单
- 1.DLL注入相关概念
- .bat批处理学习
- CI连接数据库
- 生活随笔:我在百度阅读挣的20元
- uva 580 Critical Mass(递推)
- 简单button样式的设置(不是直接将背景设置为图片,而是设置背景的颜色)
- Android—RadioButton(单选框)和CheckBox(复选框)
- 我的hibernate学习之旅(2)
- hdu 1253 胜利大逃亡 BFS
- 学习嵌入式的第一天