当前位置:亚洲城ca88 > 亚洲城 > Windows下常用命令行介绍,用bat批处理程序通过

Windows下常用命令行介绍,用bat批处理程序通过

文章作者:亚洲城 上传时间:2019-11-03

用过gothub只怕码云的同桌都清楚,不带有其余公文的空文件夹上传提交时不被允许的。当然你能够在空文件下创造.keep文件(或.gitkeep文件),然后就能够上传了。

DOS


前情链接:

而是意气风发旦空文件夹超多,并且大家真的无需那一个空文件了,那本文就学习后生可畏种命令行删除全体空文件夹的办法。并封装成.bat批管理程序。通过鼠标右键运营就能够。

文件名:

具备文件都应有是全约束名,即:路线名 文件名,尽管唯有文件名还未路线名,暗中同意为该shell所在目录。

新大编制程序幼园上学第大器晚成课——内容和显示

黄金时代,DOS删除命令

set title pepelu

设置cmd标题

新大编制程序幼园学习第二课——HTML、CSS和XML

  1.1,删除文件命令 del

比方想删除文件,输入del 盘符名:文件名,举个例子,笔者想删除三个在F盘的名字为123.txt的文本,则输入  del f:123.txt  按回车就能够去除该文件了。当然,该命令只可以删除文件,不可能去除文件夹。若要用该命令删除四个文件夹,会来得找不到文件123.txt。

@echo

垄断(monopoly)台出口消息

新大编制程序幼园读书第三课——Mac下常用命令行介绍

  1.2,删除文件夹命令 rm

只要想删除文件夹,输入rd 盘符名:文件夹名称,比如,作者想删除八个在D盘的名称为wo的文书夹,则输入  rd d:wo  那样就能够去除文件夹了。当然这种删除方法必定要该公文夹是空文件夹,不然删除不了。

rem

讲授音信

本课大旨:Windows下常用命令行介绍

教学先生:黄旭峰祥

图片 1

开场

== 课程目录 ==

· 命令行的张开方式

· 蒙受变量

· 基本命令

· 批处理

· 其余用法

  1.3,文件夹和文书一齐删除

假杜撰将文件夹和文件一同删除,输入rd /s /q 盘符名:文本夹名,那样会将文件夹和它此中的文书一同删除。比如,作者想删除贰个在F盘的名叫wo的公文夹和它此中的名称叫123.txt的文书,输入:  rd /s /q f:wo  即可。

静心:删除文件在此之前备份,不要将有用文件删除!

 

choice /c 12 M:"enter your choice"

  1. /c:选项列表
  2. 12:1要么2五个选项
  3. M:"enter your choice":提醒音信
  4. if判别部分:先推断标签最大的抉择
IF ERRORLEVEL 2 GOTO INITX86    
IF ERRORLEVEL 1 GOTO INIT
:INITX86
ECHO INIT x86
GOTO END
:INIT
ECHO INIT 64BIT
GOTO END
:END

豆蔻梢头、命令行的展开药格局

1. 点击显示屏左下角WindowsLogo,选取运维,输入cmd回车(因Windows版本的两样,有所分化)

  1. 经过相对路线:C:WINDOWSsystem32cmd.exe

图片 2

相对路线直接展开

  1. 火速键展开Windows Sportage,而后输入cmd回车

4. 可在文件夹目录状态下,按shift 点击鼠标右键,会产出“在此边展开命令窗口”,会来稳妥前目录的一声令下行分界面

图片 3

当前目录的授命行分界面展开

实例风度翩翩: 批量(循环)删除钦点目录下全数空文件夹

上面包车型大巴代码实现效果与利益是批量删除F:盘下的装有空文件夹:

@echo off
for /f "delims=" %%a in ('dir /ad /b /s F:^|sort /r') do (
   rd "%%a">nul 2>nul &&echo 空目录"%%a"成功删除!
)
pause

能够复制以上代码粘贴到文本文书档案,然后订正文件名后缀.txt改过为.bat保存,鼠标右键点击展开即运营(大概以管理员身份运转)。小编测量试验结果如下:

空目录"F:aaabbbccc"成功删除!
空目录"F:aaabbb"成功删除!
空目录"F:aaa"成功删除!
空目录"F:111"成功删除!
请按任意键继续. . .

 

 

%~d0

此批处理公事所在盘符

二、意况变量

遭受变量是在操作系统中一个独具特定名字的指标,它满含了几个要么四个应用程序所将接纳到的消息。

当须求系统运作一个程序而未有告诉它程序所在的完好路线时,系统除了在当前目录下面搜索此程序外,还应到path中内定的路线去找。顾客通过安装境况变量,来更加好地运转进程。

实例二:批量去除三个磁盘的空文件夹

上面的代码能够去除c  d e f 中兼有的空文件夹:

@echo off
for %%i in (c d e f) do (
   if exist %%i: (
      for /f "delims=" %%a in ('dir /ad /b /s "%%i:"^|sort /r') do (
         rd "%%a"
      )
   )
)
pause

留心,以上命令会批量刨除c d e f盘下全部的空目录,时间或然社长一点,请耐性等待。

 

好了,有了这些批管理程序,现在做百分百项目标SVN或git地址切换的时候,提交上传再也不用纠葛三个五个清除空目录的忧愁啦。

 

%~dp0

此批管理公事所在文件目录

查阅境况变量:

命令:echo %path%

图片 4

echo 查看

或者命令:set

图片 5

set 查看

本文由亚洲城ca88发布于亚洲城,转载请注明出处:Windows下常用命令行介绍,用bat批处理程序通过

关键词: 亚洲城ca88