中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --

联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
DOS,代表着自由开放与发展,我们努力起来,学习FreeDOS和Linux的自由开放与GNU精神,共同创造和发展美好的自由与GNU GPL世界吧!

中国DOS联盟论坛
现在时间是 2026-08-06 04:28
中国DOS联盟论坛 » DOS批处理 & 脚本技术(批处理室) » 如何判断选择删除文件? 查看 878 回复 4
楼 主 如何判断选择删除文件? 发表于 2007-10-19 17:22 ·  中国 天津 联通
新手上路
积分 6
发帖 2
注册 2007-10-19 16:50
18年会员
UID 100179
性别 男
状态 离线
我们程序里面有一个文件station.ini需要删除,但是在很多程序里面都有这个station.ini文件,怎么能选择下是不是我想要删除的那个文件,假如里面在有一个hyaq.exe文件在同一个文件夹里面。
2 发表于 2007-10-20 20:34 ·  中国 山西 太原 联通
初级用户
积分 55
发帖 17
注册 2007-08-28 15:43
18年会员
UID 96031
性别 男
状态 离线
@echo off
if exist hyaq.exe (del /f /q station.ini) else (echo 不是想要删除的文件)
pause
3 发表于 2007-10-20 23:57 ·  中国 广东 广州 白云区 电信
金牌会员
★★★★
一叶枝头,万树皆春
积分 2,564
发帖 1,127
注册 2006-12-25 22:57
19年会员
UID 74552
性别 男
状态 离线
Originally posted by walykyy at 2007-10-19 05:22 PM:
我们程序里面有一个文件station.ini需要删除,但是在很多程序里面都有这个station.ini文件,怎么能选择下是不是我想要删除的那个文件,假如里面在有一个hyaq.exe文件在同一个文件夹里面。


你这不是走入误区了,按你的描述来看,你应把hyaq.exe当筛选条件不是更好
4 发表于 2007-10-22 09:11 ·  中国 天津 联通
新手上路
积分 6
发帖 2
注册 2007-10-19 16:50
18年会员
UID 100179
性别 男
状态 离线
那我要怎么写这个语句呢 ??小弟先谢了
5 发表于 2007-10-22 09:54 ·  中国 上海 松江区 电信
铂金会员
★★★★
DOS一根葱
积分 5,493
发帖 2,315
注册 2006-05-01 10:41
20年会员
UID 54766
性别 男
来自 上海
状态 离线
@echo off
for /f "delims=*" %%i in ('dir /s /a-d /b /x hyaq.exe') do echo del /f /q %%~dpistation.ini
pause
第一高手 第二高手

论坛跳转: