我要投稿
  • 您当前的位置:365bet官方 -> 技术教程 -> 操作系统教程 -> Win98Dos教程 -> 教程内容
  • [ 收藏本页教程 ]
  • 老树新花 说说古老的DOS 2

    教程作者:佚名    教程来源:不详   教程栏目:Win98Dos教程    收藏本页

      命令:Freedisk

      功能:在继续运行下一个程序之前检查是否存在指定数量的可用磁盘空间。

      语法:freedisk [/s Computer [/u [Domain\]User [/p [Password]]]] [/d Drive] [Value]

      参数:“/d Drive”指定要查询磁盘空间可用性的驱动器;“Value”检查是否存在指定数量的可用磁盘空间,可以用字节、KB、MB、GB、TB等为单位。

      对于无人值守安装,可以在批处理文件安装中使用 freedisk 命令,以便在继续安装之前检查可用磁盘空间。

      在批处理文件中使用 freedisk 命令时,如果存在足够的空间,那么该命令返回 0,否则返回 1。我们可以利用这个返回值去控制后面程序的运行。

      ① 假设我们要确定驱动器 C上是否存在至少 5GB 的可用空间,在命令提示符下键入“freedisk /d c: 5GB”后回车即可验证可用空间是否足够。

      ② 利用该命令,我们可以为自己设计的软件加入空间检查功能。假设设计的软件主执行程序,程序名是为Mysoftware.exe,默认安装在D盘上,需要空间为500MB。现在打开记事本,

      输入以下内容:

      freedisk /d d:500mb

      if not errorlevel 1 goto install

      echo The space is not enough to install this software

      goto end

      :install

      Start mysoftware

      goto end

      :end

      然后单击“程序→另存为”,在“保存类型”后选择“所有文件”,在“文件名”后输入“X.bat”(X代表任意文件名,比如我们可以设置为Setup.bat),这样一个名为X.bat的批处理文件就建好了。运行(双击之即可)它后会有什么效果呢?如果D盘的剩余空间多于500MB,安装程序就会自动运行,否则提示“The space is not enough to install this software”,安装程序自动退出。


    我要投稿   -   广告合作   -   关于本站   -   友情连接   -   网站地图   -   联系我们   -   版权声明   -   设为首页   -   加入收藏   -   网站留言
    Copyright © 2009 - 20012 www.www.ct131.com All Rights Reserved.365bet官方 版权所有