![Board logo](images/default/logo.gif)
标题: [文本处理] 批处理判断文件是否存在 [打印本页]
作者: wxj1314 时间: 2009-8-29 07:51 标题: 批处理判断文件是否存在
批 处 理 判 断 文 件 是 否 存 在
____________________________________________________
版务操作:去掉不必要的问号,多发无意。
操作日期:2009.8.29
操作者:keen
____________________________________________________
作者: canyuexiaolang 时间: 2009-8-29 08:22
发那么多问号干吗
例如文件名称是:1.txt- @echo off
- if exist 1.txt (echo 存在) else (
- echo 不存在
- )
- pause
复制代码
[ 本帖最后由 canyuexiaolang 于 2009-8-29 08:24 编辑 ]
作者: Batcher 时间: 2009-8-29 13:39
多看基础教程:
http://bbs.bathome.net/thread-2530-1-1.html
作者: canyuexiaolang 时间: 2009-8-29 13:41
- @echo off
- set a=1.txt,2.txt,3.txt,4.txt
- for %%i in (%a%) do (
- if exist %%i (echo %%i存在) else (
- echo %%i不存在
- pause>nul
- del 1.txt>nul 2>nul
- del 2.txt>nul 2>nul
- del 3.txt>nul 2>nul
- del 4.txt>nul 2>nul
- )
- )
- pause>nul
复制代码
[ 本帖最后由 canyuexiaolang 于 2009-8-29 13:54 编辑 ]
作者: canyuexiaolang 时间: 2009-8-29 13:54
for是用 "," 做分隔符,读取时先读取1.txt在判断,判断后在输出
输出后再次提取2.txt
………………
就OK了
欢迎光临 批处理之家 (http://bbs.bathome.net/) |
Powered by Discuz! 7.2 |