一、制作.bat文件;如:新建一个文本文件(.txt)——打开该文件,文件—>另存为test.bat,编码为ANSI(支持中文编码);

二、常用写法;

  1.输出使用echo;如:echo 文字;双击test.bat文件执行,一闪而过,不知道显示的是什么;

  2.添加pause,表示暂停;

  3.如上图,执行的结果中显示了执行命令;默认情况下,显示执行命令;

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

  @与echo off 相象,加载在每个命令行的最前面,表示运行时不显示这一行的命令行,只影响当前行;

  rem 表示此命令后的字符为注释,不执行;但会显示在执行页面;

 

echo off和@echo off的区别?echo off是执行时不显示此语句后的所有命令行,但还会显示echo off;@echo off是执行时不显示本行(echo off)及后面的所有命令行;

  4.md在bat脚本中是创建文件夹的命令;如:在D盘创建一个Hello文件 ,md D:\Hello;也可以创建多层级目录的文件夹,md D:\Hello\xixi\testreport,若是testreport已经存在,会给出提示;如xixi目录已经存在,则直接使用,不存在则自动创建;

  5.ren可以用来重命名名字也可以重命名文件;

  ren 完整路径文件名(文件夹名) 新文件名(新文件夹名)

  ren D:\Hello tests;Hello文件下有无其它内容,均会改名字;若是不存在Hello文件,则会给出提示;

  

  6.删除文件夹使用rd命令;如果删除的文件夹下面有子文件或文件必须加参数/s;删除文件,再次确认删除后,再查找是否存在该文件;

dos中查看命令有哪些参数,使用[命令/?],如,del/?,dir/?;若是不想在dos中再次确认(Y/N),可以加上/q参数;

  7.move 用来移动文件夹或者文件; move 原A 终B;会将‘原A’下的所有子目录或子文件,移动到‘终B’中;

  若是‘原A’不存在,则会报错;若是‘终B’不存在,会直接将‘原A’改为‘终B’;

  8.给dos窗口添加标题;此时间是系统时间,非网络时间;

三、3.1使用bat脚本新建txt文件; echo 阿莫西林! >d:\1.txt,双击执行bat文件,发现D盘果真有1.txt;

  3.2,拷贝1.txt文件变成3.txt;

  3.3删除文件;rd不能只接删除文件,rd可以删除文件夹(文件夹下可以包含文件夹或文件);del d:\3.txt 删除文件;删除的文件若找不到,会给出提示;

  3.4重命名文件名字;ren d:\1.txt 化he.txt

四、bat快速打开文件夹;

   start语句用来打开我们需要的文件夹/文件;如,start d:\3.txt;start d:\study;打开含有空格(start d:\花 he.txt)的文件,不会执行空格及以后的内容;

可以通过加双引号;start "" "d:\花 he.txt";start后面跟上双引号,路径也加上双引号;

四、文件或文件夹的增删改;

五、%0

一、echo %0,双击执行,发现被替换成了文件路径+文件名+后缀;

bat基本操作的更多相关文章

  1. BAT的面试经验_摘抄

    一.心态 心态很重要! 心态很重要! 心态很重要! 重要的事情说三遍,这一点我觉得是必须放到前面来讲. 找工作之前,有一点你必须清楚,就是找工作是一件看缘分的事情,不是你很牛逼,你就一定能进你想进的公 ...

  2. cassandra简单介绍与基本操作

    项目中用到了cassandra,用来存储海量数据,且要有高效的查询:本博客就进行简单的介绍和进行一些基本的操作 一.使用场景: 是一款分布式的结构化数据存储方案(NoSql数据库),存储结构比Key- ...

  3. [干货,阅后进BAT不是梦]面试心得与总结---阿里、小米、腾讯

    之前实习的时候就想着写一篇面经,后来忙就给忘了,现在找完工作了,也是该静下心总结一下走过的路程了,我全盘托出,奉上这篇诚意之作,希望能给未来找工作的人一点指引和总结, 也希望能使大家少走点弯路 , 如 ...

  4. bat脚本基础教程

    bat脚本就是DOS批处理脚本,就是将一系列DOS命令按照一定顺序排列而形成的集合,运行在windows命令行环境上.本文主要介绍bat脚本基础语法,希望完成本文内容学习之后具备基础的bat脚本开发能 ...

  5. 面试心得与总结---BAT、网易、蘑菇街

    作者:Xoper.ducky链接:https://www.nowcoder.com/discuss/3043来源:牛客网 之前实习的时候就想着写一篇面经,后来忙就给忘了,现在找完工作了,也是该静下心总 ...

  6. [转载]面试心得与总结---BAT、网易、蘑菇街等

    转载自:http://mp.weixin.qq.com/s?__biz=MzIzMDIxNTQ3NA==&mid=2649111851&idx=1&sn=f43c42f7262 ...

  7. [干货,阅后进BAT不是梦]面试心得与总结---BAT、网易、蘑菇街

    本文转载自:公众号:JANiubility 前言 之前实习的时候就想着写一篇面经,后来忙就给忘了,现在找完工作了,也是该静下心总结一下走过的路程了,我全盘托出,奉上这篇诚意之作,希望能给未来找工作的人 ...

  8. 面试心得与总结—BAT、网易、蘑菇街 - ImportNew

    1. 九种基本数据类型的大小,以及他们的封装类. 2. Switch能否用string做参数? 3. equals与==的区别. 4. Object有哪些公用方法? 5. Java的四种引用,强弱软虚 ...

  9. 【转贴】bat脚本基础教程

    bat脚本基础教程 https://www.cnblogs.com/linyfeng/p/8072002.html 自己动手太少了. bat脚本就是DOS批处理脚本,就是将一系列DOS命令按照一定顺序 ...

  10. Elasticsearch使用系列-ES增删查改基本操作+ik分词

    Elasticsearch使用系列-ES简介和环境搭建 Elasticsearch使用系列-ES增删查改基本操作+ik分词 一.安装可视化工具Kibana ES是一个NoSql数据库应用.和其他数据库 ...

随机推荐

  1. PINNs的网络大小与过拟合

    PINNs中网络越大时,会不会产生过拟合呢 虽然PINNs可以不用到数据,但是我认为物理约束所带来的信息也是有限的 因此当网络变得很大时,也有可能产生过拟合现象吧 但是在神经元分裂那篇文章中,训练停滞 ...

  2. Vivado中综合,实现,编程和调试工程可能会出现的问题及解决方案

    Xilinx公司的IDE(集成开发环境) Vivado用处广泛,学会使用Vivado对FPGA的学习至关重要,这里以PRX100-D开发板为例,对Vivado的学习使用进行探讨.本文将会持续更新,列出 ...

  3. json for python学习笔记

    1.json作用 存储数据与数据传输 2.python中的json可以在代码中用字符串表示,字符串内部类似于字典 如: json1 = '{"name":"Bob&quo ...

  4. PHP做API开发该如何设计签名验证

    前言 开发过程中,我们经常会与接口打交道,有的时候是调取别人网站的接口,有的时候是为他人提供自己网站的接口,但是在这调取的过程中都离不开签名验证. 我们在设计签名验证的时候,请注意要满足以下几点: 可 ...

  5. [C#]delegate基础入门

    参考代码1: using System; namespace DelegateDemo { class Program { public delegate void Expresser(); stat ...

  6. XML元素限定

    XML元素限定的意义:XML 用于数据交换,而标签又是可以任意定义的,为了让 XML 的编写者和使用者之间能正确交流----->需要对标签等约定.在 XML 中有两种约定方法 dtd 格式和 x ...

  7. 自定义组件中使用half-screen-dailog 无法舒勇外部样式

    为了将弹窗更方便的调用,封装了组件,但是发现一个问题, 外部样式类在组件中是无法正常使用的. 也就说在组件的wxss中是无法正常使用.weui-half-screen-dialog 这个外部样式类,然 ...

  8. What Are You Weighting For?

    A basic strength routine can change your life Strength training isn't just about getting six-pack ab ...

  9. 日常笔记-VS

    VS快捷键 按键 作用 CTRL+R,CTRL+W 以点显示空格 CTRL+L 删除当前行 CTRL+D 重复当前行 CTRL+K,D 格式化代码 CTRL+M 展开代码

  10. [imx6ull] 源码下载

    uboot git clone https://source.codeaurora.org/external/imx/uboot-imx cd uboot-imx make distclean mak ...