无忧启动论坛

标题: 请教在DOS下如何用批处理判断一个文件的存在 [打印本页]

作者: yy1    时间: 2006-9-12 11:19
标题: 请教在DOS下如何用批处理判断一个文件的存在
比如D盘下有一个back.gho的文件,我想在自动恢复前用批处理检查一下它是否存在.
作者: 老毛桃    时间: 2006-9-12 12:00
  1. @ECHO OFF
  2. IF EXIST D:\BACK.GHO GOTO OK
  3. ECHO Sorry。在你的 D: 盘下,没有找到 Back.GHO 文件
  4. GOTO EXIT
  5. :OK
  6. ECHO 呵呵,在你的 D: 盘下,找到了 Back.GHO 文件!
  7. GOTO EXIT
  8. :EXIT
  9. ECHO.
  10. PAUSE
复制代码

作者: namejm    时间: 2006-9-12 12:53
  把老毛桃的代码精简一下:

  1. @echo off
  2. if exist d:\back.gho (echo 在D盘下有back.gho存在) else (echo 在D盘下没有back.gho存在)
  3. pause
复制代码

作者: 老毛桃    时间: 2006-9-12 13:05
原帖由 namejm 于 2006-9-12 12:53 发表
  把老毛桃的代码精简一下:

@echo off
if exist d:\back.gho (echo 在D盘下有back.gho存在) else (echo 在D盘下没有back.gho存在)
pause

呵呵,我一直在抛砖引玉啊!哈哈,学习!
作者: namejm    时间: 2006-9-12 13:25
  阿唷,老毛桃一直在施展勾引大法,上当了……
作者: yy1    时间: 2006-9-12 17:25
谢谢,:victory:
作者: tmt2008    时间: 2006-9-12 18:57
IF EXIST D:\BACK.GHO
作者: xuchyu    时间: 2006-9-21 10:01
如果D是ntfs就没辙了,呵呵




欢迎光临 无忧启动论坛 (http://wuyou.net./) Powered by Discuz! X3.3