bat基本操作
一、制作.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基本操作的更多相关文章
- BAT的面试经验_摘抄
一.心态 心态很重要! 心态很重要! 心态很重要! 重要的事情说三遍,这一点我觉得是必须放到前面来讲. 找工作之前,有一点你必须清楚,就是找工作是一件看缘分的事情,不是你很牛逼,你就一定能进你想进的公 ...
- cassandra简单介绍与基本操作
项目中用到了cassandra,用来存储海量数据,且要有高效的查询:本博客就进行简单的介绍和进行一些基本的操作 一.使用场景: 是一款分布式的结构化数据存储方案(NoSql数据库),存储结构比Key- ...
- [干货,阅后进BAT不是梦]面试心得与总结---阿里、小米、腾讯
之前实习的时候就想着写一篇面经,后来忙就给忘了,现在找完工作了,也是该静下心总结一下走过的路程了,我全盘托出,奉上这篇诚意之作,希望能给未来找工作的人一点指引和总结, 也希望能使大家少走点弯路 , 如 ...
- bat脚本基础教程
bat脚本就是DOS批处理脚本,就是将一系列DOS命令按照一定顺序排列而形成的集合,运行在windows命令行环境上.本文主要介绍bat脚本基础语法,希望完成本文内容学习之后具备基础的bat脚本开发能 ...
- 面试心得与总结---BAT、网易、蘑菇街
作者:Xoper.ducky链接:https://www.nowcoder.com/discuss/3043来源:牛客网 之前实习的时候就想着写一篇面经,后来忙就给忘了,现在找完工作了,也是该静下心总 ...
- [转载]面试心得与总结---BAT、网易、蘑菇街等
转载自:http://mp.weixin.qq.com/s?__biz=MzIzMDIxNTQ3NA==&mid=2649111851&idx=1&sn=f43c42f7262 ...
- [干货,阅后进BAT不是梦]面试心得与总结---BAT、网易、蘑菇街
本文转载自:公众号:JANiubility 前言 之前实习的时候就想着写一篇面经,后来忙就给忘了,现在找完工作了,也是该静下心总结一下走过的路程了,我全盘托出,奉上这篇诚意之作,希望能给未来找工作的人 ...
- 面试心得与总结—BAT、网易、蘑菇街 - ImportNew
1. 九种基本数据类型的大小,以及他们的封装类. 2. Switch能否用string做参数? 3. equals与==的区别. 4. Object有哪些公用方法? 5. Java的四种引用,强弱软虚 ...
- 【转贴】bat脚本基础教程
bat脚本基础教程 https://www.cnblogs.com/linyfeng/p/8072002.html 自己动手太少了. bat脚本就是DOS批处理脚本,就是将一系列DOS命令按照一定顺序 ...
- Elasticsearch使用系列-ES增删查改基本操作+ik分词
Elasticsearch使用系列-ES简介和环境搭建 Elasticsearch使用系列-ES增删查改基本操作+ik分词 一.安装可视化工具Kibana ES是一个NoSql数据库应用.和其他数据库 ...
随机推荐
- postgresql Extract 函数的使用
Extract 属于 SQL 的 DML(即数据库管理语言)函数,同样,InterBase 也支持 Extract,它主要用于从一个日期或时间型的字段内抽取年.月.日.时.分.秒数据,因此,它支持其关 ...
- api进阶Day2(低级流)文件流的输出流、读取流。向文件中写入文本数据、读取文件中的字符串、用lambda表达式创建文件过滤器。
文件流:输出流: package io; import java.io.FileNotFoundException; import java.io.FileOutputStream; import j ...
- 第12组 Beta冲刺 (5/5)
1.1基本情况 ·队名:美少女战士 ·组长博客:https://www.cnblogs.com/yaningscnblogs/p/14016978.html ·作业博客:https://edu.cnb ...
- idea创建maven + tomcat项目
移动文件夹: 找到tomcat文件目录 配置完成,添加测试html文件: 运行 修改默认路径:
- Vue3 向window注入方法 TS警告 元素隐式具有 "any" 类型,因为索引表达式的类型不为 "number" 问题解决。
window['funcName'] = function(){}; // 'funcName'会标红警告 (window as any).funcName = function(){}; // 正确 ...
- 【Unity】检测目标是否在视线范围内(附视线范围扇形画法)
检测目标是否在视线范围内(附视线范围扇形画法) using UnityEngine; public class Test_CanSeeTarget : MonoBehaviour { public G ...
- NodeJS - XSS-Attribute
参考:https://owasp-skf.gitbook.io/asvs-write-ups/cross-site-scripting-attribute-xss-attribute/kbid-3-x ...
- 1009.Django模型基础04
一.数据库数据渲染到模板 二.案例的功能介绍 博客小案例功能介绍: 主页index.html--------------> 展示添加博客和博客列表的文字,实现页面跳转 添加页add.html-- ...
- CH573 CH582 CH579蓝牙从机(peripheral)例程讲解三(蓝牙服务修改)
修改服务需要对蓝牙比较熟悉的工程师去完成,否则在例程功能满足自己需求时,不建议修改,很容易改错,下面就简单介绍下如何在别的char添加一个nofify属性. step1: 给Simple Profil ...
- [Unity工具]搭建lua环境(IDEA)
一.下载IDEA 地址:https://www.jetbrains.com/idea/ 这里我的版本是IntelliJ IDEA Community Edition 2020.2.4 x64 二.断点 ...