批处理学习笔记

echo:表示显示此命令后的字符

echo off:表示不显示在此语句后所有运行的命令都不显示命令行本身

@echo off:当@符号被加在每个命令最前面时,表示运行时不显示这一行的命令行(只能影响当前行)。

cd /d filePath:要跳转到不同分区(例如从C盘到D盘)的时候,需要添加强制跳转参数 /d ;但是,如果进入的是当前目录的子目录,则可以不使用 /d 参数

cd /d %~sdp0:表示进入批处理文件所在的文件夹中。其中,s:表示路径中含有短名;d:表示扩展到批处理文件所在的盘符;p:表示扩展到批处理文件所在的路径;0:表示批处理本身

时间: 2024-12-18 07:39:01

批处理学习笔记的相关文章

【批处理学习笔记】第二课:简单批处理命令(1)

1.echo 命令 打开回显或关闭请求回显功能,或显示消息.如果没有任何参数,echo [批处理与联机处理] 批处理与联机处理    命令将显示当前回显设置. 语法 echo [{on|off}] [message] Sample:@echo off / echo hello world 在实际应用中我们会把这条命令和重定向符号(也称为管道符号,一般用> >> ^)结合来实现输入一 些命令到特定的文件中.   2.举例:第一步:建立批处理文件第二步:写代码@echo offecho 欢迎

【批处理学习笔记】第二十一课:数值计算

批处理里面的数值计算功能较弱,只能够进行整型计算,忽略浮点数的小数部分:同时数值计算的范围也受限于系统位数,对于目前较为常见的32位机来说,数值计算能处理的数值范围为0x80000000h~0x7FFFFFFFh,即-2147483648~+2147483647.    数值计算需要使用set命令,具体格式为“set /a expression”.其中,expression代表计算表达式,计算表达式跟C语言里面的表达式基本上完全一致.set支持的运算符也跟C语言里面的一样,只是没有了増一减一.s

【批处理学习笔记】第一课:什么是批处理

批处理(Batch),也称为批处理脚本.顾名思义,批处理就是对某对象进行批量的处理.目前比较常见的批处理包含两类:DOS批处理和PS批处理.PS批处理是基于强大的图片编辑软件Photoshop的,用来批量处理图片的脚本:而DOS批处理则是基于DOS命令的,用来自动地批量地执行DOS命令以实现特定操作的脚本.这里要讲的就是DOS批处理. 批处理是一种简化的脚本语言,它应用于DOS和Windows系统中,它是由DOS或者Windows系统内嵌的命令解释器(通常是COMMAND.COM或者CMD.EX

【批处理学习笔记】第二十三课:用户变量和变量引用

用户变量    编写批处理程序时,用户根据需要自己定义的变量称之为用户变量.用户变量类似于C语言里面的变量,仅仅在定义该变量的程序中有效.    用户变量由set命令定义,这是批处理中非常非常重要的一个操作,从而使set命令成为批处理里面使用频率最高的几个命令之一.关于set命令的使用,参考set /?,本教程也会在后面对其进行讲解. 变量引用    前面的几节课里面,我们已经看到了如何引用变量,即直接用变量名操作变量,通过"%"或"!"来获取变量的值.其中,只有在

批处理学习笔记(一)--删除几天的文件(forfile)

    在运维的过程中,我们经常要做的一项工作就是备份!在备份时,我们为了减少我们的工作量,所以要设备让它自动备份,若是增量备份还好,若不是,那时间长了,那备份文件会一直的增加,让硬盘的压力不断的增加了,所以我们有必要的把一些没有用的文件进行删除掉.         所以我们又加了一项工作:删除不必要的备份&删除一些旧的文件&删除过期的文件等. 现在我们测试下一下:使用系统自带的 (forfile)命令.         按时间来删除过期的旧文件. 现在先让我们认识下 (forfile的命

Spring Batch学习笔记二

此系列博客皆为学习Spring Batch时的一些笔记: Spring Batch的架构 一个Batch Job是指一系列有序的Step的集合,它们作为预定义流程的一部分而被执行: Step代表一个自定义的工作单元,它是Job的主要构件块:每一个Step由三部分组成:ItemReader.ItemProcessor.ItemWriter:这三个部分将执行在每一条被处理的记录上,ItemReader读取每一条记录,然后传递给ItemProcessor处理,最后交给ItemWriter做持久化:It

Deep Learning(深度学习)学习笔记整理系列之(八)

Deep Learning(深度学习)学习笔记整理系列 [email protected] http://blog.csdn.net/zouxy09 作者:Zouxy version 1.0 2013-04-08 声明: 1)该Deep Learning的学习系列是整理自网上很大牛和机器学习专家所无私奉献的资料的.具体引用的资料请看参考文献.具体的版本声明也参考原文献. 2)本文仅供学术交流,非商用.所以每一部分具体的参考资料并没有详细对应.如果某部分不小心侵犯了大家的利益,还望海涵,并联系博主

MySQL数据库学习笔记(十)----JDBC事务处理、封装JDBC工具类

首先需要回顾一下上一篇文章中的内容:MySQL数据库学习笔记(九)----JDBC的PreparedStatement接口重构增删改查 一.JDBC事务处理: 我们已经知道,事务的概念即:所有的操作要么同时成功,要么同时失败.在MySQL中提供了Commit.Rollback命令进行事务的提交与回滚.实际上在JDBC中也存在事务处理,如果要想进行事务处理的话,则必须按照以下的步骤完成. JDBC中事务处理的步骤: 1.要取消掉JDBC的自动提交:void setAutoCommit(boolea

Hadoop学习笔记(2) ——解读Hello World

Hadoop学习笔记(2) ——解读Hello World 上一章中,我们把hadoop下载.安装.运行起来,最后还执行了一个Hello world程序,看到了结果.现在我们就来解读一下这个Hello Word. OK,我们先来看一下当时在命令行里输入的内容: $mkdir input $cd input $echo "hello world">test1.txt $echo "hello hadoop">test2.txt $cd .. $bin/ha