中国DOS联盟论坛

中国DOS联盟

-- 联合DOS 推动DOS 发展DOS --
联盟域名:www.cn-dos.net 论坛域名:www.cn-dos.net/forum
游客 | 登录 | 注册 | 会员 | 搜索 | 中国DOS联盟
中国DOS联盟论坛
现在时间是 2026-08-19 01:50
47,814 主题排行 / 349,908 发帖 / 今日 1 篇 / 48,259 会员排行
DOS疑难解答 & 问题讨论 (解答室) » DEL删除两文件的问题
可打印版本  814 / 9
第1楼 jack123147 发表于 2007-10-28 13:44
初级用户 发帖 20 积分 52
DEL删除两文件的问题
下面是个很有意思的BAT
实现自动创建和删除的过程,但是出现了一个小问题。好了先看原代码:
@echo off
echo "I'm a teacher" >l2.txt
if exist lx.txt (
echo "文件创建成功")
if not exist lx.txt echo "创建失败"
call:23
echo.
echo 按任意键删除文件lx.txt
echo.
pause >null
del lx.txt & goto:eof
:eof
:23
echo "I'm a teacher" >lx.txt
echo 按任意键创建文件
pause>null
echo 创建lx.txt成功


但是我在前面的12.txt却删除不了。。希望朋友们帮忙。
第2楼 jack123147 发表于 2007-10-28 13:50
初级用户 发帖 20 积分 52
我试过可以这样删除掉,不过有点取巧,如果有相同的格式的文件也将删除。
del ??.txt 如果文件名不一样也不能用此方法
第3楼 jack123147 发表于 2007-10-28 16:13
初级用户 发帖 20 积分 52
没有人回答的了吗?
第4楼 abcd 发表于 2007-10-28 17:28
银牌会员 发帖 739 积分 1,436
看都看不懂,你的代码里根本就没有del 12.txt,当然是不会删除12.txt
第5楼 jack123147 发表于 2007-10-28 18:27
初级用户 发帖 20 积分 52
已经在第一个echo中就已经创建了
echo "I'm a teacher" >l2.txt
第6楼 lxmxn 发表于 2007-10-28 20:31
版主 发帖 4,938 积分 11,386
你没有执行删除l2.txt的命令,文件当然没有被删除。
第7楼 jack123147 发表于 2007-10-28 20:34
初级用户 发帖 20 积分 52
就是因为不知道怎么同时删除两文件所以写了一个。。。那请问怎么删除两文件呢
第8楼 lxmxn 发表于 2007-10-28 20:35
版主 发帖 4,938 积分 11,386
del 1.txt
del 2.txt
第9楼 lxmxn 发表于 2007-10-28 20:35
版主 发帖 4,938 积分 11,386
或者del 1.txt & del 2.txt
异或del 1.txt 2.txt
第10楼 jack123147 发表于 2007-10-28 20:38
初级用户 发帖 20 积分 52
谢谢已经解决了
[ 联系联盟系统管理团队 - 中国DOS联盟 - 标准版 ]
Sponsored by ifanr Inc | © 2001–2023