标题: [其他] [已解决]批处理怎样根据文件拷贝成功或失败分别输出相应信息? [打印本页]
作者: Tall 时间: 2019-4-2 17:47 标题: [已解决]批处理怎样根据文件拷贝成功或失败分别输出相应信息?
- @ECHO OFF
- XCOPY e:\test.bat D:\
- IF ERRORLEVEL 1 ECHO 文件拷贝失败
- IF ERRORLEVEL 0 ECHO 成功拷贝文件
- pause
复制代码
这个找不到文件应该输出拷贝失败但是它成功和失败都输出了
求原因
作者: WHY 时间: 2019-4-2 18:14
IF ERRORLEVEL 1 (...) else IF ERRORLEVEL 0 (...)
作者: ivor 时间: 2019-4-2 19:14
- XCOPY e:\test.bat D:\ && echo "成功" || echo "失败"
复制代码
作者: Batcher 时间: 2019-4-2 21:07
- @echo off
- xcopy e:\test.bat d:\
- if errorlevel 1 (
- echo 文件拷贝失败
- ) else (
- echo 成功拷贝文件
- )
- pause
复制代码
推荐阅读if命令教程:
http://bbs.bathome.net/thread-31727-1-1.html
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |