楼 主
DEL删除两文件的问题
发表于 2007-10-28 13:44 · 中国 广东 深圳 英达通信
初级用户
★
积分 52
发帖 20
注册 2007-10-25 14:22
UID 100747
性别 男
状态 离线
下面是个很有意思的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 楼
发表于 2007-10-28 13:50 · 中国 广东 深圳 英达通信
初级用户
★
积分 52
发帖 20
注册 2007-10-25 14:22
UID 100747
性别 男
状态 离线
我试过可以这样删除掉,不过有点取巧,如果有相同的格式的文件也将删除。
del ??.txt 如果文件名不一样也不能用此方法
第 3 楼
发表于 2007-10-28 16:13 · 中国 广东 深圳 英达通信
初级用户
★
积分 52
发帖 20
注册 2007-10-25 14:22
UID 100747
性别 男
状态 离线
第 4 楼
发表于 2007-10-28 17:28 · 中国 香港 腾讯云
银牌会员
★★★
积分 1,436
发帖 739
注册 2007-10-11 17:44
UID 99469
性别 男
状态 离线
看都看不懂,你的代码里根本就没有del 12.txt,当然是不会删除12.txt
第 5 楼
发表于 2007-10-28 18:27 · 中国 广东 深圳 英达通信
初级用户
★
积分 52
发帖 20
注册 2007-10-25 14:22
UID 100747
性别 男
状态 离线
已经在第一个echo中就已经创建了
echo "I'm a teacher" >l2.txt
第 6 楼
发表于 2007-10-28 20:31 · 中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
UID 59080
状态 离线
你没有执行删除l2.txt的命令,文件当然没有被删除。
第 7 楼
发表于 2007-10-28 20:34 · 中国 广东 深圳 英达通信
初级用户
★
积分 52
发帖 20
注册 2007-10-25 14:22
UID 100747
性别 男
状态 离线
就是因为不知道怎么同时删除两文件所以写了一个。。。那请问怎么删除两文件呢
第 8 楼
发表于 2007-10-28 20:35 · 中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
UID 59080
状态 离线
第 9 楼
发表于 2007-10-28 20:35 · 中国 湖北 武汉 电信
版主
★★★★★
积分 11,386
发帖 4,938
注册 2006-07-23 17:10
UID 59080
状态 离线
或者del 1.txt & del 2.txt
异或del 1.txt 2.txt
第 10 楼
发表于 2007-10-28 20:38 · 中国 广东 深圳 英达通信
初级用户
★
积分 52
发帖 20
注册 2007-10-25 14:22
UID 100747
性别 男
状态 离线
论坛跳转: