我们知道,电脑如果没有安装操作系统,我们普通用户是无法使用的。我们现在普遍使用的是图形用户界面的操作系统,也就是应用程序呈现在用户面前的是一系列的窗口、菜单、图标,且可以通过鼠标操作。

而在图形用户界面的操作系统出现之前,安装在电脑上的操作系统是命令用户界面的DOS操作系统。应用程序呈现在用户面前的只是有字符对应的命令,没有现在的窗口、菜单、图标,也没有鼠标。用户与电脑的交互只是通过键盘输入命令,然后由电脑去执行。

即使现在在普遍使用图形用户界面的操作系统的情况下,dos命令也并非一无是处,在磁盘管理、文件管理、网络管理同样有其用武之地和优势所在。

至于bat批处理文件简单说就是一串串的dos命令,或者批处理独有的命令和语法,然后可以使用判断、循环等控制语句,而编制出功能强大的脚本,且保存为脚本文件后可以随时调出使用,这是单纯的dos所不能比拟的。

本文要介绍的就是dos命令和bat批处理,达到以下两个目的;

  • 对dos命令和bat批处理有一个入门的了解;

  • 即使你不会写bat批处理代码,也可以在网上找到需要的代码,然后为自己所用。

本文实例:

批处理代码如下(先不管代码是如何写,先只管拿过来用):

echo ^<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"^> >dirList.html

echo "/images/uploads/134f0005f34a2ffca688" alt="dos的批处理命令现在有作用么(一篇文章一个例子)(1)" />

(将上面建立的批处理文件复制到其它目录下运行,也可建立该目录下的网页文件。)

-3- 再来一个清理垃圾的批处理脚本

@echo off

echo.

echo 使用命令del /f ... >nul

echo %userprofile%\cookies\*.*

echo %userprofile%\recent\*.* >nul

echo %userprofile%\local settings\Temp\*.*

echo %userprofile%\local settings\temporary internet files\*.*

set /p cho="请确认是否要清除上面的文件吗?(y/n):"

if "%cho%"=="y" goto y

if "%cho%"=="n" goto n

:y

echo 清理工作正在进行,请稍等...

echo.

del /f /q %windir%\temp\*.* >nul

echo 成功清除系统临时文件夹中的垃圾文件!

echo.

del /f /q %userprofile%\cookies\*.* >nul

echo 成功清除当前用户所有的cookies记录!

echo.

del /f /q %userprofile%\recent\*.* >nul

echo 成功清除当前用户最近使用文件记录!

echo.

del /f /q /s %userprofile%\local settings\temp\*.* >nul

echo 成功清除当前用户临时文件夹中的垃圾文件!

echo.

del /f /q /s %userprofile%\local settings\temporary internet files\*.* >nul

echo 成功清除当前用户internet临时文件夹中的垃圾文件!

echo.

echo 垃圾文件已经清理完毕!

:n

cls

cho=

-4- dos命令操作举例

以上批处理其实最主要的就是应用del这个dos命令、通配符去清除特定目录下的特定文件。

如删除临时文件夹内全部文件的命令:del /f /q /s C:\Windows\Temp\*.*

4.1 打开“运行”对话框:win R;

4.2 输入CMD;

4.3 在打开的dos命令窗口输入:del /f /q /s C:\Windows\Temp\*.*

dos的批处理命令现在有作用么(一篇文章一个例子)(2)

(命令格式:命令 参数)

(运行上述命令的结果即可删除C:\Windows\Temp\路径下的全部文件;)

-5-dos命令与批处理比较

通过上述的实例,可以清晰看到dos命令与批处理的一些特点。dos一般是单个命令的运行,当然也可以通过管道命令(如|、||、&、&&)连接多个dos命令一起运行,但还是不如批处理文件来得方便,并且可以保存后多次调用。另外,其功能更强大的原因还在于其可以使用控制流程语句,由此可以复杂一些复杂的操作。另外需要注意的是,批处理下使用dos命令,其格式稍微有些区别。

-End-

,

站长提醒:以上内容,未识真伪,仅供参考。理性上网,以免过度。谨慎广告,危及钱财。