专栏首页小樱的经验随笔【批处理学习笔记】第十二课:常用DOS命令(2)

【批处理学习笔记】第十二课:常用DOS命令(2)

 文件管理 type 显示文本文件的内容。 copy 将一份或多份文件复制到另一个位置。 del 删除一个或数个文件。 move 移动文件并重命名文件和目录。(Windows XP Home Edition中没有) ren 重命名文件。 type     讲了这么多关于文件的操作,是不是还没见过文件长什么样?学完下面这个type命令,你就可以知道文件里写了什么东西。   type命令的格式就是:type 文件名。比如说,我想知道abc.txt文件的内容,就从键盘上输入type abc.txt 。   现在你可以试着操作一下,看看各个文件里有些什么东西,是不是很有成就感。好了,你已经掌握了type命令,不过我还想提醒你一下,除了文件扩展名是txt的文件,对其它文件你最好不要使用type命令,否则屏幕上可能会出现很多怪模怪样的符号,还会嘀嘀地乱叫,弄得你心烦意乱。 copy     copy在英文中是复制的意思,所谓复制就是原来的文件并没有任何改变,重新产生了一个内容和原来文件没有任何差别的文件。下面是copy命令的格式及及该注意的一些问题:   现在让我们来看一个例子,根目录下有一个文件叫做 autoexec.bat,如果我们想将它复制一份叫做autoexec.old,就可以输入copy autoexec.bat autoexec.old 键入dir,除原有的autoexec.bat文件外,出现了一个autoexec.old文件,而且这两个文件的大小都一样。   如果我们想把dos目录下的edit.com复制到当前目录,就从键盘上敲入   copy c:\dos\edit.com(注意,省略了目的目录名和文件名),源文件名是C盘根目录下dos目录中的edit.com文件。在这里指出了所在的驱动器及目录,而目的文件被省略了,这表示将文件复制到当前目录中,名字不变,也是edit.com。   如果你想把文件复制到另一个驱动器,比如说复制到A盘上,可以输入   copy edit.com a:(得记住往A驱动器里插磁盘哦)。   copy命令也可以使用通配符,例如要复制A盘上以K开头的所有文件,可以输入copy a:k*.*,如果要复制C盘根目录下所有扩展名是bat的文件到zht目录里,可以输入copy c:\*.bat c:\zht。   复制文件的主要目的有两条,一是为重要的文件作一个备份,以免被删除后追悔莫及;二是在不同计算机之间交换信息,你可以将你的工作成果复制到软盘上,交给你的上司、同事,也可以把它带回家里。 最后要提一句的是,拷贝文件和复制文件是没有任何区别的,拷贝是copy的音译。 del     del即delete(删除)的缩写,显然它的作用就是“干破坏”删除文件。   复制文件有点复杂,删除文件就很简单了。你看,如果我要删除a.bat文件,输入del a.bat就可以完成任务。   简单吧,del命令的格式就是如此简单:del 文件名。 要删除当前目录中的某个文件,输入del空格再加上文件名就可以了。现在你可以试着试删除不要的废文件了。   要删除一类文件,可以使用通配符。例如del *.tmp,就是把所有扩展名是tmp的文件都删除。   你也可以删除当前目录中的所有文件,命令很简单:del *.*或del .。   这时计算机会告诉你此目录的所有文件都将被删除,同时问你是否继续,   如果你不想删除,输入n(no),如果你确实要删除,输入y(yes)。   del *.*或del .一般用于在删除子目录之前,先删除目录中的所有文件。(记住,初学者慎用)   del命令还可以删除非当前目录中的文件,例如del a:\bmp\sea.bmp,就是把A盘上bmp目录下的sea.bmp文件删除。你可以试着删除C盘temp目录内的所有文件,正确方法是输入del c:\temp\. 或 del c:\temp\*.*,然后再输入y。   删除无用的文件,可以使磁盘的可利用空间增大。但在删除文件之前,你最好知道此文件的用途,确定没有用之后,才可以删除,否则追悔莫及。尤其使用del .和del *.*时要更加注意,因为一个目录中的文件都将被删除。 move   move     移动文件,改目录名  [适用场合]  移动文件到别的目录 [用  法]  move [文件名] [目录]        移动文件至新目录下         move [目录名] [目录名]       改目录名 [例  子]  c:\>move c:\autoexec.bat c:\old         移动autoexec.bat文件至old目录下         c:\>move c:\config.sys c:\temp         移动config.sys文件至old目录下 ren      如果想给一个文件改个名字,可以用ren(rename)命令。ren命令的格式是:ren 源文件名 目的文件名。   例如把abc.txt改成bne.dat,就可以输入ren abc.txt bne.dat。   你可以试试看,再改回来,把bne.dat改名为abc.txt。abc.txt。              注意:如果用ren命令更改非当前目录中的文件名,那么源文件名和目的文件名要在同一个目录内。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 51 Nod 1791 合法括号子段【分治+字符串】

    1791 合法括号子段 基准时间限制:1 秒 空间限制:131072 KB 分值: 40 难度:4级算法题 有一个括号序列,现在要计算一下它有多少非空子段是合法...

    Angel_Kitty
  • 网站渗透测试原理及详细过程

    网站渗透测试原理及详细过程 零、前言 渗透测试在未得到被测试方授权之前依据某些地区法律规定是违法行为。 这里我们提供的所有渗透测试方法均为(假设为)合法的评估...

    Angel_Kitty
  • C++课程设计类作业3

    1 #include <bits/stdc++.h> 2 using namespace std; 3 class A 4 { 5 public: ...

    Angel_Kitty
  • Python热更新功能:不重启服务器的情况下加载并执行新文件

    有时我们需要在不重启服务器的情况下加载并执行新文件。 严格来说Python没有热更功能,但今天介绍这个功能可以实现该方法,就叫:“类热更”吧 -- 类似热更新...

    Python疯子
  • 听说小米进入世界500强啦?解读历年500强数据了解国情

    前几天看到新闻才知道今年的500强已经出炉了,后面又看到小米首次进榜,第468名,雷军蜀黍开心的像个只有几十亿元的小孩子。还特意发了好几条微博:

    爱写bug
  • 用医生的思考方式调试你的代码

    “现在的编程工作就像是对你需要解决处理的部分做科学研究。” ——Gerald Sussman 设计和维护好的软件就像是一个抵制复杂度的永无止境的奋斗过程。任何足...

    李海彬
  • 用医生的思考方式调试你的代码

    “现在的编程工作就像是对你需要解决处理的部分做科学研究。” ——Gerald Sussman 设计和维护好的软件就像是一个抵制复杂度的永无止境的奋斗过程。任何足...

    李海彬
  • C#学习---基础入门(五)

        语法  string Insert(int startIndex ,string value)

    互联网CEO
  • 3分钟短文 | Linux 组删除 groupdel 用之前,注意一个细节

    在Linux中,组用于组织和管理用户帐户。组的主要目的是,可以在组内用户之间共享的给定资源,定义一组特权,例如读取,写入或执行权限(r-w-x)。

    程序员小助手
  • 小程序批量删除云数据库里的数据

    一看我们就能知道这是写在云函数里的。所以我们批量删除数据库里的数据,必须是通过云函数来实现批量。

    编程小石头

扫码关注云+社区

领取腾讯云代金券