标签:处理 批处理脚本 退出 icon 图片 批处理 res 错误 txt
1. echo命令:用来打印信息,也可以用来修改文件中的内容
echo on(脚本默认),bat脚本运行后,每条命令的结果都会打印在屏幕上
echo off 会关闭回显,也就是脚本运行时不在打印每个命令,只能打印一些日志(如echo的输出结果)和一些错误,如下图操作
2.del 删除命令 (只能删除文件,无法删除目录), rd 只能删除目录,不能删除文件
del /ar *.* //删除当前目录下所有只读文件
del /a-s *.* //删除当前目录下除系统文件外所有的文件
补充参数:/ar 、/ah、/as、/aa 分别表示删除只读、隐藏、系统、存档文件
/a-r、/a-h、/a-s、/a-a 分别表示删除只读、隐藏、系统、存档以外的文件
3.cd 显示当前目录命令(在cmd中,.、..和\表示相对路径,.是当前目录,..是上一层目录,而\表示根目录)
4.REM 和 :: 注释标识命令(必须在段首位置)
5.md:新建文件夹
6.dir:显示目录中的内容
7.cls 清屏命令,清楚屏幕中的信息,tree:显示目录结构,tree d:\test //显示d盘test的目录结构
8.Bat脚本中%cd%和%~dp0的区别
%~dp0:批处理脚本(bat脚本)
%cd%:会。因为代表的是当前目录
%~dp0:不会。因为代表的是脚本文件在磁盘的位置
set assets_path=..\assets\icon\jiangtai
del /q %assets_path%
%~dp0"..\sofewares\svn1.8\svn.exe" up %assets_path%
该代码将会用svn更新jiangtai目录下的资源
标签:处理 批处理脚本 退出 icon 图片 批处理 res 错误 txt
原文地址:https://www.cnblogs.com/PigpigRun/p/10412474.html