[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
最直接实用的:
  1. if exist %SYSTEMROOT% (explorer  %SYSTEMROOT%) else (md %SYSTEMROOT%)
复制代码

通用目录判断(三层条件判断):
  1. if exist   "%SYSTEMROOT%\."  dir /a:d "%SYSTEMROOT%">nul 2>nul&&echo 文件夹存在
复制代码
寂寞是黑白的,但黑白不是寂寞,是永恒。BAT 需要的不是可能,而是智慧。

TOP

来个拐弯抹角多此一举的但是正确的请楼主鉴定

来个拐弯抹角多此一举的
嘿嘿嘿
@echo off

dir /ad /b c:\>tmp.txt
findstr /ix "windows" "tmp.txt"
if %errorlevel% gtr 0 (
        echo no c:\windows
        md c:\windows
)
explorer c:\windows

[ 本帖最后由 pengyimin1988 于 2010-12-8 17:51 编辑 ]

TOP

批处理判断目录存在与否

@echo off
cd\ & c: & dir | find "WINDOWS" & cd WINDOWS & md C:\WINDOWS & dir c:\windows
pause

TOP

批处理判断目录存在与否

@echo off
cd\ & c: & cd WINDOWS || md C:\WINDOWS & dir c:\windows
pause

TOP

  1. @echo off
  2. md d:\windows 2>nul
  3. start d:\windows
复制代码

TOP

  1. @echo off
  2. if exist F:\bat\test\abc (F:\bat\test\abc) else (md F:\bat\test\abc&explorer F:\bat\test\abc)
  3. pause
复制代码
没用WINDOWS.怕系统搞出问题...抱歉.随便用个目录没问题吧?
我是一个新手.看到此签名的请发点教程我!!谢谢!!

TOP

  1. @echo off
  2. if exist F:\bat\test\abc (F:\bat\test\abc) else (md F:\bat\test\abc&explorer F:\bat\test\abc)
  3. pause
复制代码
没用WINDOWS.怕系统搞出问题...抱歉.随便用个目录没问题吧?
我是一个新手.看到此签名的请发点教程我!!谢谢!!

TOP

  1. echo off
  2. if exist c:\windows (explorer c:\windows) else (md c:\windows)
  3. pause
复制代码

TOP

本帖最后由 Hello123World 于 2011-7-19 17:20 编辑
  1. @echo off
  2. If Exist %windir% (start %windir%) Else md %windir% & start %windir%
  3. pause
复制代码

TOP

回复 1# wxcute
  1. @echo off
  2. cd /d c:\windows
  3. if errorlevel 1 (md c:\windows&goto b)
  4. if errorlevel 0 (goto b)
  5. :b
  6. explorer c:\WINDOWS\@echo off
复制代码

TOP

if exist c:\WINDOWS explorer c:\WINDOWS
else md c:\WINDOWS

TOP

:CheckDir
Set DirPath=%~1
If exist %DirPath% (Explorer %DirPath%) Else (Md %DirPath%&&Explorer %DirPath%)
Goto :Eof

TOP

@echo off
cd /d c:\windows
if %errorlevel% equ 1 (md c:\windows)
explorer c:\windows

TOP

  1. @echo off
  2. if exist d:\windows (goto a) else md d:\windows
  3. :a
  4. start explorer d:\windows
  5. pause>nul
复制代码

TOP

  1. @echo off
  2. :aa
  3. set/p aa=请输入完整路径:
  4. if exist "%aa%" (echo 文件/活页夹存在) else echo 文件/活页夹不存在
  5. goto aa
复制代码

TOP

返回列表